function gv(i,o){for(var r=0;rc[f]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const d of f)if(d.type==="childList")for(const v of d.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&c(v)}).observe(document,{childList:!0,subtree:!0});function r(f){const d={};return f.integrity&&(d.integrity=f.integrity),f.referrerPolicy&&(d.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?d.credentials="include":f.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(f){if(f.ep)return;f.ep=!0;const d=r(f);fetch(f.href,d)}})();function Ih(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Dr={exports:{}},Ri={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var uh;function vv(){if(uh)return Ri;uh=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function r(c,f,d){var v=null;if(d!==void 0&&(v=""+d),f.key!==void 0&&(v=""+f.key),"key"in f){d={};for(var S in f)S!=="key"&&(d[S]=f[S])}else d=f;return f=d.ref,{$$typeof:i,type:c,key:v,ref:f!==void 0?f:null,props:d}}return Ri.Fragment=o,Ri.jsx=r,Ri.jsxs=r,Ri}var fh;function yv(){return fh||(fh=1,Dr.exports=vv()),Dr.exports}var g=yv(),Ur={exports:{}},Di={},Br={exports:{}},qr={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var dh;function xv(){return dh||(dh=1,(function(i){function o(A,q){var C=A.length;A.push(q);t:for(;0>>1,ct=A[it];if(0>>1;itf(U,C))Xf($,U)?(A[it]=$,A[X]=C,it=X):(A[it]=U,A[B]=C,it=B);else if(Xf($,C))A[it]=$,A[X]=C,it=X;else break t}}return q}function f(A,q){var C=A.sortIndex-q.sortIndex;return C!==0?C:A.id-q.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;i.unstable_now=function(){return d.now()}}else{var v=Date,S=v.now();i.unstable_now=function(){return v.now()-S}}var y=[],p=[],b=1,h=null,N=3,j=!1,_=!1,Y=!1,k=!1,V=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,J=typeof setImmediate<"u"?setImmediate:null;function W(A){for(var q=r(p);q!==null;){if(q.callback===null)c(p);else if(q.startTime<=A)c(p),q.sortIndex=q.expirationTime,o(y,q);else break;q=r(p)}}function I(A){if(Y=!1,W(A),!_)if(r(y)!==null)_=!0,lt||(lt=!0,pt());else{var q=r(p);q!==null&&bt(I,q.startTime-A)}}var lt=!1,Q=-1,Z=5,mt=-1;function St(){return k?!0:!(i.unstable_now()-mtA&&St());){var it=h.callback;if(typeof it=="function"){h.callback=null,N=h.priorityLevel;var ct=it(h.expirationTime<=A);if(A=i.unstable_now(),typeof ct=="function"){h.callback=ct,W(A),q=!0;break e}h===r(y)&&c(y),W(A)}else c(y);h=r(y)}if(h!==null)q=!0;else{var E=r(p);E!==null&&bt(I,E.startTime-A),q=!1}}break t}finally{h=null,N=C,j=!1}q=void 0}}finally{q?pt():lt=!1}}}var pt;if(typeof J=="function")pt=function(){J(Ot)};else if(typeof MessageChannel<"u"){var gt=new MessageChannel,yt=gt.port2;gt.port1.onmessage=Ot,pt=function(){yt.postMessage(null)}}else pt=function(){V(Ot,0)};function bt(A,q){Q=V(function(){A(i.unstable_now())},q)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(A){A.callback=null},i.unstable_forceFrameRate=function(A){0>A||125it?(A.sortIndex=C,o(p,A),r(y)===null&&A===r(p)&&(Y?(P(Q),Q=-1):Y=!0,bt(I,C-it))):(A.sortIndex=ct,o(y,A),_||j||(_=!0,lt||(lt=!0,pt()))),A},i.unstable_shouldYield=St,i.unstable_wrapCallback=function(A){var q=N;return function(){var C=N;N=q;try{return A.apply(this,arguments)}finally{N=C}}}})(qr)),qr}var mh;function bv(){return mh||(mh=1,Br.exports=xv()),Br.exports}var Lr={exports:{}},dt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var hh;function Sv(){if(hh)return dt;hh=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),v=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),N=Symbol.iterator;function j(E){return E===null||typeof E!="object"?null:(E=N&&E[N]||E["@@iterator"],typeof E=="function"?E:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,k={};function V(E,B,U){this.props=E,this.context=B,this.refs=k,this.updater=U||_}V.prototype.isReactComponent={},V.prototype.setState=function(E,B){if(typeof E!="object"&&typeof E!="function"&&E!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,E,B,"setState")},V.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function P(){}P.prototype=V.prototype;function J(E,B,U){this.props=E,this.context=B,this.refs=k,this.updater=U||_}var W=J.prototype=new P;W.constructor=J,Y(W,V.prototype),W.isPureReactComponent=!0;var I=Array.isArray;function lt(){}var Q={H:null,A:null,T:null,S:null},Z=Object.prototype.hasOwnProperty;function mt(E,B,U){var X=U.ref;return{$$typeof:i,type:E,key:B,ref:X!==void 0?X:null,props:U}}function St(E,B){return mt(E.type,B,E.props)}function Ot(E){return typeof E=="object"&&E!==null&&E.$$typeof===i}function pt(E){var B={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(U){return B[U]})}var gt=/\/+/g;function yt(E,B){return typeof E=="object"&&E!==null&&E.key!=null?pt(""+E.key):B.toString(36)}function bt(E){switch(E.status){case"fulfilled":return E.value;case"rejected":throw E.reason;default:switch(typeof E.status=="string"?E.then(lt,lt):(E.status="pending",E.then(function(B){E.status==="pending"&&(E.status="fulfilled",E.value=B)},function(B){E.status==="pending"&&(E.status="rejected",E.reason=B)})),E.status){case"fulfilled":return E.value;case"rejected":throw E.reason}}throw E}function A(E,B,U,X,$){var st=typeof E;(st==="undefined"||st==="boolean")&&(E=null);var at=!1;if(E===null)at=!0;else switch(st){case"bigint":case"string":case"number":at=!0;break;case"object":switch(E.$$typeof){case i:case o:at=!0;break;case b:return at=E._init,A(at(E._payload),B,U,X,$)}}if(at)return $=$(E),at=X===""?"."+yt(E,0):X,I($)?(U="",at!=null&&(U=at.replace(gt,"$&/")+"/"),A($,B,U,"",function(ae){return ae})):$!=null&&(Ot($)&&($=St($,U+($.key==null||E&&E.key===$.key?"":(""+$.key).replace(gt,"$&/")+"/")+at)),B.push($)),1;at=0;var ut=X===""?".":X+":";if(I(E))for(var Nt=0;Nt"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),Yr.exports=Ev(),Yr.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var yh;function wv(){if(yh)return Di;yh=1;var i=bv(),o=mo(),r=tp();function c(t){var e="https://react.dev/errors/"+t;if(1ct||(t.current=it[ct],it[ct]=null,ct--)}function U(t,e){ct++,it[ct]=t.current,t.current=e}var X=E(null),$=E(null),st=E(null),at=E(null);function ut(t,e){switch(U(st,e),U($,t),U(X,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Cm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Cm(e),t=Rm(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}B(X),U(X,t)}function Nt(){B(X),B($),B(st)}function ae(t){t.memoizedState!==null&&U(at,t);var e=X.current,a=Rm(e,t.type);e!==a&&(U($,t),U(X,a))}function de(t){$.current===t&&(B(X),B($)),at.current===t&&(B(at),ji._currentValue=C)}var ne,pa;function We(t){if(ne===void 0)try{throw Error()}catch(a){var e=a.stack.trim().match(/\n( *(at )?)/);ne=e&&e[1]||"",pa=-1)":-1l||x[n]!==O[l]){var D=` `+x[n].replace(" at new "," at ");return t.displayName&&D.includes("")&&(D=D.replace("",t.displayName)),D}while(1<=n&&0<=l);break}}}finally{Ll=!1,Error.prepareStackTrace=a}return(a=t?t.displayName||t.name:"")?We(a):""}function gn(t,e){switch(t.tag){case 26:case 27:case 5:return We(t.type);case 16:return We("Lazy");case 13:return t.child!==e&&e!==null?We("Suspense Fallback"):We("Suspense");case 19:return We("SuspenseList");case 0:case 15:return kn(t.type,!1);case 11:return kn(t.type.render,!1);case 1:return kn(t.type,!0);case 31:return We("Activity");default:return""}}function Yl(t){try{var e="",a=null;do e+=gn(t,a),a=t,t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var Oe=Object.prototype.hasOwnProperty,Gl=i.unstable_scheduleCallback,Vl=i.unstable_cancelCallback,me=i.unstable_shouldYield,La=i.unstable_requestPaint,he=i.unstable_now,wo=i.unstable_getCurrentPriorityLevel,vn=i.unstable_ImmediatePriority,Vi=i.unstable_UserBlockingPriority,yn=i.unstable_NormalPriority,kl=i.unstable_LowPriority,ga=i.unstable_IdlePriority,ki=i.log,Ya=i.unstable_setDisableYieldValue,xn=null,pe=null;function Fe(t){if(typeof ki=="function"&&Ya(t),pe&&typeof pe.setStrictMode=="function")try{pe.setStrictMode(xn,t)}catch{}}var re=Math.clz32?Math.clz32:la,Ao=Math.log,Xl=Math.LN2;function la(t){return t>>>=0,t===0?32:31-(Ao(t)/Xl|0)|0}var Xn=256,Qn=262144,bn=4194304;function ia(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ft(t,e,a){var n=t.pendingLanes;if(n===0)return 0;var l=0,s=t.suspendedLanes,u=t.pingedLanes;t=t.warmLanes;var m=n&134217727;return m!==0?(n=m&~s,n!==0?l=ia(n):(u&=m,u!==0?l=ia(u):a||(a=m&~t,a!==0&&(l=ia(a))))):(m=n&~s,m!==0?l=ia(m):u!==0?l=ia(u):a||(a=n&~t,a!==0&&(l=ia(a)))),l===0?0:e!==0&&e!==l&&(e&s)===0&&(s=l&-l,a=e&-e,s>=a||s===32&&(a&4194048)!==0)?e:l}function Yt(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function It(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ue(){var t=bn;return bn<<=1,(bn&62914560)===0&&(bn=4194304),t}function Ga(t){for(var e=[],a=0;31>a;a++)e.push(t);return e}function Vt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function ve(t,e,a,n,l,s){var u=t.pendingLanes;t.pendingLanes=a,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=a,t.entangledLanes&=a,t.errorRecoveryDisabledLanes&=a,t.shellSuspendCounter=0;var m=t.entanglements,x=t.expirationTimes,O=t.hiddenUpdates;for(a=u&~a;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var ug=/[\n"\\]/g;function Le(t){return t.replace(ug,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ho(t,e,a,n,l,s,u,m){t.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?t.type=u:t.removeAttribute("type"),e!=null?u==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+qe(e)):t.value!==""+qe(e)&&(t.value=""+qe(e)):u!=="submit"&&u!=="reset"||t.removeAttribute("value"),e!=null?jo(t,u,qe(e)):a!=null?jo(t,u,qe(a)):n!=null&&t.removeAttribute("value"),l==null&&s!=null&&(t.defaultChecked=!!s),l!=null&&(t.checked=l&&typeof l!="function"&&typeof l!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?t.name=""+qe(m):t.removeAttribute("name")}function Nu(t,e,a,n,l,s,u,m){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(t.type=s),e!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||e!=null)){Oo(t);return}a=a!=null?""+qe(a):"",e=e!=null?""+qe(e):a,m||e===t.value||(t.value=e),t.defaultValue=e}n=n??l,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=m?t.checked:!!n,t.defaultChecked=!!n,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.name=u),Oo(t)}function jo(t,e,a){e==="number"&&Zi(t.ownerDocument)===t||t.defaultValue===""+a||(t.defaultValue=""+a)}function Pn(t,e,a,n){if(t=t.options,e){e={};for(var l=0;l"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Do=!1;if(xa)try{var Jl={};Object.defineProperty(Jl,"passive",{get:function(){Do=!0}}),window.addEventListener("test",Jl,Jl),window.removeEventListener("test",Jl,Jl)}catch{Do=!1}var ka=null,Uo=null,Ji=null;function Cu(){if(Ji)return Ji;var t,e=Uo,a=e.length,n,l="value"in ka?ka.value:ka.textContent,s=l.length;for(t=0;t=Fl),Lu=" ",Yu=!1;function Gu(t,e){switch(t){case"keyup":return qg.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vu(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var al=!1;function Yg(t,e){switch(t){case"compositionend":return Vu(e);case"keypress":return e.which!==32?null:(Yu=!0,Lu);case"textInput":return t=e.data,t===Lu&&Yu?null:t;default:return null}}function Gg(t,e){if(al)return t==="compositionend"||!Go&&Gu(t,e)?(t=Cu(),Ji=Uo=ka=null,al=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:a,offset:e-t};t=n}t:{for(;a;){if(a.nextSibling){a=a.nextSibling;break t}a=a.parentNode}a=void 0}a=Wu(a)}}function Pu(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Pu(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Iu(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Zi(t.document);e instanceof t.HTMLIFrameElement;){try{var a=typeof e.contentWindow.location.href=="string"}catch{a=!1}if(a)t=e.contentWindow;else break;e=Zi(t.document)}return e}function Xo(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var $g=xa&&"documentMode"in document&&11>=document.documentMode,nl=null,Qo=null,ei=null,Zo=!1;function tf(t,e,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Zo||nl==null||nl!==Zi(n)||(n=nl,"selectionStart"in n&&Xo(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ei&&ti(ei,n)||(ei=n,n=Gs(Qo,"onSelect"),0>=u,l-=u,sa=1<<32-re(e)+l|a<vt?(Tt=nt,nt=null):Tt=nt.sibling;var jt=H(T,nt,z[vt],L);if(jt===null){nt===null&&(nt=Tt);break}t&&nt&&jt.alternate===null&&e(T,nt),w=s(jt,w,vt),Ht===null?ot=jt:Ht.sibling=jt,Ht=jt,nt=Tt}if(vt===z.length)return a(T,nt),zt&&Sa(T,vt),ot;if(nt===null){for(;vtvt?(Tt=nt,nt=null):Tt=nt.sibling;var dn=H(T,nt,jt.value,L);if(dn===null){nt===null&&(nt=Tt);break}t&&nt&&dn.alternate===null&&e(T,nt),w=s(dn,w,vt),Ht===null?ot=dn:Ht.sibling=dn,Ht=dn,nt=Tt}if(jt.done)return a(T,nt),zt&&Sa(T,vt),ot;if(nt===null){for(;!jt.done;vt++,jt=z.next())jt=G(T,jt.value,L),jt!==null&&(w=s(jt,w,vt),Ht===null?ot=jt:Ht.sibling=jt,Ht=jt);return zt&&Sa(T,vt),ot}for(nt=n(nt);!jt.done;vt++,jt=z.next())jt=R(nt,T,vt,jt.value,L),jt!==null&&(t&&jt.alternate!==null&&nt.delete(jt.key===null?vt:jt.key),w=s(jt,w,vt),Ht===null?ot=jt:Ht.sibling=jt,Ht=jt);return t&&nt.forEach(function(pv){return e(T,pv)}),zt&&Sa(T,vt),ot}function Ut(T,w,z,L){if(typeof z=="object"&&z!==null&&z.type===Y&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case j:t:{for(var ot=z.key;w!==null;){if(w.key===ot){if(ot=z.type,ot===Y){if(w.tag===7){a(T,w.sibling),L=l(w,z.props.children),L.return=T,T=L;break t}}else if(w.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===Z&&_n(ot)===w.type){a(T,w.sibling),L=l(w,z.props),oi(L,z),L.return=T,T=L;break t}a(T,w);break}else e(T,w);w=w.sibling}z.type===Y?(L=zn(z.props.children,T.mode,L,z.key),L.return=T,T=L):(L=ls(z.type,z.key,z.props,null,T.mode,L),oi(L,z),L.return=T,T=L)}return u(T);case _:t:{for(ot=z.key;w!==null;){if(w.key===ot)if(w.tag===4&&w.stateNode.containerInfo===z.containerInfo&&w.stateNode.implementation===z.implementation){a(T,w.sibling),L=l(w,z.children||[]),L.return=T,T=L;break t}else{a(T,w);break}else e(T,w);w=w.sibling}L=Io(z,T.mode,L),L.return=T,T=L}return u(T);case Z:return z=_n(z),Ut(T,w,z,L)}if(bt(z))return F(T,w,z,L);if(pt(z)){if(ot=pt(z),typeof ot!="function")throw Error(c(150));return z=ot.call(z),rt(T,w,z,L)}if(typeof z.then=="function")return Ut(T,w,fs(z),L);if(z.$$typeof===J)return Ut(T,w,os(T,z),L);ds(T,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,w!==null&&w.tag===6?(a(T,w.sibling),L=l(w,z),L.return=T,T=L):(a(T,w),L=Po(z,T.mode,L),L.return=T,T=L),u(T)):a(T,w)}return function(T,w,z,L){try{si=0;var ot=Ut(T,w,z,L);return hl=null,ot}catch(nt){if(nt===ml||nt===rs)throw nt;var Ht=je(29,nt,null,T.mode);return Ht.lanes=L,Ht.return=T,Ht}finally{}}}var Rn=Af(!0),Tf=Af(!1),Ja=!1;function fc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function dc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function $a(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Wa(t,e,a){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(Mt&2)!==0){var l=n.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),n.pending=e,e=ns(t),cf(t,null,a),e}return as(t,n,e,a),ns(t)}function ci(t,e,a){if(e=e.updateQueue,e!==null&&(e=e.shared,(a&4194048)!==0)){var n=e.lanes;n&=t.pendingLanes,a|=n,e.lanes=a,ye(t,a)}}function mc(t,e){var a=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var l=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var u={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?l=s=u:s=s.next=u,a=a.next}while(a!==null);s===null?l=s=e:s=s.next=e}else l=s=e;a={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:s,shared:n.shared,callbacks:n.callbacks},t.updateQueue=a;return}t=a.lastBaseUpdate,t===null?a.firstBaseUpdate=e:t.next=e,a.lastBaseUpdate=e}var hc=!1;function ri(){if(hc){var t=dl;if(t!==null)throw t}}function ui(t,e,a,n){hc=!1;var l=t.updateQueue;Ja=!1;var s=l.firstBaseUpdate,u=l.lastBaseUpdate,m=l.shared.pending;if(m!==null){l.shared.pending=null;var x=m,O=x.next;x.next=null,u===null?s=O:u.next=O,u=x;var D=t.alternate;D!==null&&(D=D.updateQueue,m=D.lastBaseUpdate,m!==u&&(m===null?D.firstBaseUpdate=O:m.next=O,D.lastBaseUpdate=x))}if(s!==null){var G=l.baseState;u=0,D=O=x=null,m=s;do{var H=m.lane&-536870913,R=H!==m.lane;if(R?(At&H)===H:(n&H)===H){H!==0&&H===fl&&(hc=!0),D!==null&&(D=D.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});t:{var F=t,rt=m;H=e;var Ut=a;switch(rt.tag){case 1:if(F=rt.payload,typeof F=="function"){G=F.call(Ut,G,H);break t}G=F;break t;case 3:F.flags=F.flags&-65537|128;case 0:if(F=rt.payload,H=typeof F=="function"?F.call(Ut,G,H):F,H==null)break t;G=h({},G,H);break t;case 2:Ja=!0}}H=m.callback,H!==null&&(t.flags|=64,R&&(t.flags|=8192),R=l.callbacks,R===null?l.callbacks=[H]:R.push(H))}else R={lane:H,tag:m.tag,payload:m.payload,callback:m.callback,next:null},D===null?(O=D=R,x=G):D=D.next=R,u|=H;if(m=m.next,m===null){if(m=l.shared.pending,m===null)break;R=m,m=R.next,R.next=null,l.lastBaseUpdate=R,l.shared.pending=null}}while(!0);D===null&&(x=G),l.baseState=x,l.firstBaseUpdate=O,l.lastBaseUpdate=D,s===null&&(l.shared.lanes=0),en|=u,t.lanes=u,t.memoizedState=G}}function Nf(t,e){if(typeof t!="function")throw Error(c(191,t));t.call(e)}function zf(t,e){var a=t.callbacks;if(a!==null)for(t.callbacks=null,t=0;ts?s:8;var u=A.T,m={};A.T=m,Cc(t,!1,e,a);try{var x=l(),O=A.S;if(O!==null&&O(m,x),x!==null&&typeof x=="object"&&typeof x.then=="function"){var D=l0(x,n);mi(t,e,D,De(t))}else mi(t,e,n,De(t))}catch(G){mi(t,e,{then:function(){},status:"rejected",reason:G},De())}finally{q.p=s,u!==null&&m.types!==null&&(u.types=m.types),A.T=u}}function u0(){}function Mc(t,e,a,n){if(t.tag!==5)throw Error(c(476));var l=id(t).queue;ld(t,l,e,C,a===null?u0:function(){return sd(t),a(n)})}function id(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:C,baseState:C,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ta,lastRenderedState:C},next:null};var a={};return e.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ta,lastRenderedState:a},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function sd(t){var e=id(t);e.next===null&&(e=t.alternate.memoizedState),mi(t,e.next.queue,{},De())}function _c(){return se(ji)}function od(){return Zt().memoizedState}function cd(){return Zt().memoizedState}function f0(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var a=De();t=$a(a);var n=Wa(e,t,a);n!==null&&(Ne(n,e,a),ci(n,e,a)),e={cache:oc()},t.payload=e;return}e=e.return}}function d0(t,e,a){var n=De();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Es(t)?ud(e,a):(a=Wo(t,e,a,n),a!==null&&(Ne(a,t,n),fd(a,e,n)))}function rd(t,e,a){var n=De();mi(t,e,a,n)}function mi(t,e,a,n){var l={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Es(t))ud(e,l);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var u=e.lastRenderedState,m=s(u,a);if(l.hasEagerState=!0,l.eagerState=m,He(m,u))return as(t,e,l,0),Bt===null&&es(),!1}catch{}finally{}if(a=Wo(t,e,l,n),a!==null)return Ne(a,t,n),fd(a,e,n),!0}return!1}function Cc(t,e,a,n){if(n={lane:2,revertLane:fr(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Es(t)){if(e)throw Error(c(479))}else e=Wo(t,a,n,2),e!==null&&Ne(e,t,2)}function Es(t){var e=t.alternate;return t===ht||e!==null&&e===ht}function ud(t,e){gl=ps=!0;var a=t.pending;a===null?e.next=e:(e.next=a.next,a.next=e),t.pending=e}function fd(t,e,a){if((a&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,a|=n,e.lanes=a,ye(t,a)}}var hi={readContext:se,use:ys,useCallback:kt,useContext:kt,useEffect:kt,useImperativeHandle:kt,useLayoutEffect:kt,useInsertionEffect:kt,useMemo:kt,useReducer:kt,useRef:kt,useState:kt,useDebugValue:kt,useDeferredValue:kt,useTransition:kt,useSyncExternalStore:kt,useId:kt,useHostTransitionStatus:kt,useFormState:kt,useActionState:kt,useOptimistic:kt,useMemoCache:kt,useCacheRefresh:kt};hi.useEffectEvent=kt;var dd={readContext:se,use:ys,useCallback:function(t,e){return ge().memoizedState=[t,e===void 0?null:e],t},useContext:se,useEffect:$f,useImperativeHandle:function(t,e,a){a=a!=null?a.concat([t]):null,bs(4194308,4,If.bind(null,e,t),a)},useLayoutEffect:function(t,e){return bs(4194308,4,t,e)},useInsertionEffect:function(t,e){bs(4,2,t,e)},useMemo:function(t,e){var a=ge();e=e===void 0?null:e;var n=t();if(Dn){Fe(!0);try{t()}finally{Fe(!1)}}return a.memoizedState=[n,e],n},useReducer:function(t,e,a){var n=ge();if(a!==void 0){var l=a(e);if(Dn){Fe(!0);try{a(e)}finally{Fe(!1)}}}else l=e;return n.memoizedState=n.baseState=l,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:l},n.queue=t,t=t.dispatch=d0.bind(null,ht,t),[n.memoizedState,t]},useRef:function(t){var e=ge();return t={current:t},e.memoizedState=t},useState:function(t){t=Nc(t);var e=t.queue,a=rd.bind(null,ht,e);return e.dispatch=a,[t.memoizedState,a]},useDebugValue:Hc,useDeferredValue:function(t,e){var a=ge();return jc(a,t,e)},useTransition:function(){var t=Nc(!1);return t=ld.bind(null,ht,t.queue,!0,!1),ge().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,a){var n=ht,l=ge();if(zt){if(a===void 0)throw Error(c(407));a=a()}else{if(a=e(),Bt===null)throw Error(c(349));(At&127)!==0||Cf(n,e,a)}l.memoizedState=a;var s={value:a,getSnapshot:e};return l.queue=s,$f(Df.bind(null,n,s,t),[t]),n.flags|=2048,yl(9,{destroy:void 0},Rf.bind(null,n,s,a,e),null),a},useId:function(){var t=ge(),e=Bt.identifierPrefix;if(zt){var a=oa,n=sa;a=(n&~(1<<32-re(n)-1)).toString(32)+a,e="_"+e+"R_"+a,a=gs++,0<\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof n.is=="string"?u.createElement("select",{is:n.is}):u.createElement("select"),n.multiple?s.multiple=!0:n.size&&(s.size=n.size);break;default:s=typeof n.is=="string"?u.createElement(l,{is:n.is}):u.createElement(l)}}s[le]=e,s[be]=n;t:for(u=e.child;u!==null;){if(u.tag===5||u.tag===6)s.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break t;for(;u.sibling===null;){if(u.return===null||u.return===e)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}e.stateNode=s;t:switch(ce(s,l,n),l){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break t;case"img":n=!0;break t;default:n=!1}n&&za(e)}}return Lt(e),Kc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,a),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&za(e);else{if(typeof n!="string"&&e.stateNode===null)throw Error(c(166));if(t=st.current,rl(e)){if(t=e.stateNode,a=e.memoizedProps,n=null,l=ie,l!==null)switch(l.tag){case 27:case 5:n=l.memoizedProps}t[le]=e,t=!!(t.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||Mm(t.nodeValue,a)),t||Za(e,!0)}else t=Vs(t).createTextNode(n),t[le]=e,e.stateNode=t}return Lt(e),null;case 31:if(a=e.memoizedState,t===null||t.memoizedState!==null){if(n=rl(e),a!==null){if(t===null){if(!n)throw Error(c(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(c(557));t[le]=e}else On(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Lt(e),t=!1}else a=nc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=a),t=!0;if(!t)return e.flags&256?(_e(e),e):(_e(e),null);if((e.flags&128)!==0)throw Error(c(558))}return Lt(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(l=rl(e),n!==null&&n.dehydrated!==null){if(t===null){if(!l)throw Error(c(318));if(l=e.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(c(317));l[le]=e}else On(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Lt(e),l=!1}else l=nc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),l=!0;if(!l)return e.flags&256?(_e(e),e):(_e(e),null)}return _e(e),(e.flags&128)!==0?(e.lanes=a,e):(a=n!==null,t=t!==null&&t.memoizedState!==null,a&&(n=e.child,l=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(l=n.alternate.memoizedState.cachePool.pool),s=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(s=n.memoizedState.cachePool.pool),s!==l&&(n.flags|=2048)),a!==t&&a&&(e.child.flags|=8192),zs(e,e.updateQueue),Lt(e),null);case 4:return Nt(),t===null&&pr(e.stateNode.containerInfo),Lt(e),null;case 10:return wa(e.type),Lt(e),null;case 19:if(B(Qt),n=e.memoizedState,n===null)return Lt(e),null;if(l=(e.flags&128)!==0,s=n.rendering,s===null)if(l)gi(n,!1);else{if(Xt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(s=hs(t),s!==null){for(e.flags|=128,gi(n,!1),t=s.updateQueue,e.updateQueue=t,zs(e,t),e.subtreeFlags=0,t=a,a=e.child;a!==null;)rf(a,t),a=a.sibling;return U(Qt,Qt.current&1|2),zt&&Sa(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&he()>_s&&(e.flags|=128,l=!0,gi(n,!1),e.lanes=4194304)}else{if(!l)if(t=hs(s),t!==null){if(e.flags|=128,l=!0,t=t.updateQueue,e.updateQueue=t,zs(e,t),gi(n,!0),n.tail===null&&n.tailMode==="hidden"&&!s.alternate&&!zt)return Lt(e),null}else 2*he()-n.renderingStartTime>_s&&a!==536870912&&(e.flags|=128,l=!0,gi(n,!1),e.lanes=4194304);n.isBackwards?(s.sibling=e.child,e.child=s):(t=n.last,t!==null?t.sibling=s:e.child=s,n.last=s)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=he(),t.sibling=null,a=Qt.current,U(Qt,l?a&1|2:a&1),zt&&Sa(e,n.treeForkCount),t):(Lt(e),null);case 22:case 23:return _e(e),gc(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(a&536870912)!==0&&(e.flags&128)===0&&(Lt(e),e.subtreeFlags&6&&(e.flags|=8192)):Lt(e),a=e.updateQueue,a!==null&&zs(e,a.retryQueue),a=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==a&&(e.flags|=2048),t!==null&&B(Mn),null;case 24:return a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),wa(Kt),Lt(e),null;case 25:return null;case 30:return null}throw Error(c(156,e.tag))}function v0(t,e){switch(ec(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return wa(Kt),Nt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return de(e),null;case 31:if(e.memoizedState!==null){if(_e(e),e.alternate===null)throw Error(c(340));On()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(_e(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(c(340));On()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return B(Qt),null;case 4:return Nt(),null;case 10:return wa(e.type),null;case 22:case 23:return _e(e),gc(),t!==null&&B(Mn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return wa(Kt),null;case 25:return null;default:return null}}function Ud(t,e){switch(ec(e),e.tag){case 3:wa(Kt),Nt();break;case 26:case 27:case 5:de(e);break;case 4:Nt();break;case 31:e.memoizedState!==null&&_e(e);break;case 13:_e(e);break;case 19:B(Qt);break;case 10:wa(e.type);break;case 22:case 23:_e(e),gc(),t!==null&&B(Mn);break;case 24:wa(Kt)}}function vi(t,e){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var l=n.next;a=l;do{if((a.tag&t)===t){n=void 0;var s=a.create,u=a.inst;n=s(),u.destroy=n}a=a.next}while(a!==l)}}catch(m){Ct(e,e.return,m)}}function Ia(t,e,a){try{var n=e.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var s=l.next;n=s;do{if((n.tag&t)===t){var u=n.inst,m=u.destroy;if(m!==void 0){u.destroy=void 0,l=e;var x=a,O=m;try{O()}catch(D){Ct(l,x,D)}}}n=n.next}while(n!==s)}}catch(D){Ct(e,e.return,D)}}function Bd(t){var e=t.updateQueue;if(e!==null){var a=t.stateNode;try{zf(e,a)}catch(n){Ct(t,t.return,n)}}}function qd(t,e,a){a.props=Un(t.type,t.memoizedProps),a.state=t.memoizedState;try{a.componentWillUnmount()}catch(n){Ct(t,e,n)}}function yi(t,e){try{var a=t.ref;if(a!==null){switch(t.tag){case 26:case 27:case 5:var n=t.stateNode;break;case 30:n=t.stateNode;break;default:n=t.stateNode}typeof a=="function"?t.refCleanup=a(n):a.current=n}}catch(l){Ct(t,e,l)}}function ca(t,e){var a=t.ref,n=t.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(l){Ct(t,e,l)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(l){Ct(t,e,l)}else a.current=null}function Ld(t){var e=t.type,a=t.memoizedProps,n=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break t;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(l){Ct(t,t.return,l)}}function Jc(t,e,a){try{var n=t.stateNode;L0(n,t.type,a,e),n[be]=e}catch(l){Ct(t,t.return,l)}}function Yd(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&on(t.type)||t.tag===4}function $c(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Yd(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&on(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Wc(t,e,a){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(t,e):(e=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,e.appendChild(t),a=a._reactRootContainer,a!=null||e.onclick!==null||(e.onclick=ya));else if(n!==4&&(n===27&&on(t.type)&&(a=t.stateNode,e=null),t=t.child,t!==null))for(Wc(t,e,a),t=t.sibling;t!==null;)Wc(t,e,a),t=t.sibling}function Os(t,e,a){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?a.insertBefore(t,e):a.appendChild(t);else if(n!==4&&(n===27&&on(t.type)&&(a=t.stateNode),t=t.child,t!==null))for(Os(t,e,a),t=t.sibling;t!==null;)Os(t,e,a),t=t.sibling}function Gd(t){var e=t.stateNode,a=t.memoizedProps;try{for(var n=t.type,l=e.attributes;l.length;)e.removeAttributeNode(l[0]);ce(e,n,a),e[le]=t,e[be]=a}catch(s){Ct(t,t.return,s)}}var Oa=!1,Wt=!1,Fc=!1,Vd=typeof WeakSet=="function"?WeakSet:Set,ee=null;function y0(t,e){if(t=t.containerInfo,yr=$s,t=Iu(t),Xo(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else t:{a=(a=t.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var l=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break t}var u=0,m=-1,x=-1,O=0,D=0,G=t,H=null;e:for(;;){for(var R;G!==a||l!==0&&G.nodeType!==3||(m=u+l),G!==s||n!==0&&G.nodeType!==3||(x=u+n),G.nodeType===3&&(u+=G.nodeValue.length),(R=G.firstChild)!==null;)H=G,G=R;for(;;){if(G===t)break e;if(H===a&&++O===l&&(m=u),H===s&&++D===n&&(x=u),(R=G.nextSibling)!==null)break;G=H,H=G.parentNode}G=R}a=m===-1||x===-1?null:{start:m,end:x}}else a=null}a=a||{start:0,end:0}}else a=null;for(xr={focusedElem:t,selectionRange:a},$s=!1,ee=e;ee!==null;)if(e=ee,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ee=t;else for(;ee!==null;){switch(e=ee,s=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(a=0;a title"))),ce(s,n,a),s[le]=t,te(s),n=s;break t;case"link":var u=Jm("link","href",l).get(n+(a.href||""));if(u){for(var m=0;mUt&&(u=Ut,Ut=rt,rt=u);var T=Fu(m,rt),w=Fu(m,Ut);if(T&&w&&(R.rangeCount!==1||R.anchorNode!==T.node||R.anchorOffset!==T.offset||R.focusNode!==w.node||R.focusOffset!==w.offset)){var z=G.createRange();z.setStart(T.node,T.offset),R.removeAllRanges(),rt>Ut?(R.addRange(z),R.extend(w.node,w.offset)):(z.setEnd(w.node,w.offset),R.addRange(z))}}}}for(G=[],R=m;R=R.parentNode;)R.nodeType===1&&G.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;ma?32:a,A.T=null,a=lr,lr=null;var s=nn,u=Ca;if(Ft=0,wl=nn=null,Ca=0,(Mt&6)!==0)throw Error(c(331));var m=Mt;if(Mt|=4,Id(s.current),Wd(s,s.current,u,a),Mt=m,Ai(0,!1),pe&&typeof pe.onPostCommitFiberRoot=="function")try{pe.onPostCommitFiberRoot(xn,s)}catch{}return!0}finally{q.p=l,A.T=n,vm(t,e)}}function xm(t,e,a){e=Ge(a,e),e=Bc(t.stateNode,e,2),t=Wa(t,e,2),t!==null&&(Vt(t,2),ra(t))}function Ct(t,e,a){if(t.tag===3)xm(t,t,a);else for(;e!==null;){if(e.tag===3){xm(e,t,a);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(an===null||!an.has(n))){t=Ge(a,t),a=bd(2),n=Wa(e,a,2),n!==null&&(Sd(a,n,e,t),Vt(n,2),ra(n));break}}e=e.return}}function cr(t,e,a){var n=t.pingCache;if(n===null){n=t.pingCache=new S0;var l=new Set;n.set(e,l)}else l=n.get(e),l===void 0&&(l=new Set,n.set(e,l));l.has(a)||(tr=!0,l.add(a),t=N0.bind(null,t,e,a),e.then(t,t))}function N0(t,e,a){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&a,t.warmLanes&=~a,Bt===t&&(At&a)===a&&(Xt===4||Xt===3&&(At&62914560)===At&&300>he()-Ms?(Mt&2)===0&&Al(t,0):er|=a,El===At&&(El=0)),ra(t)}function bm(t,e){e===0&&(e=ue()),t=Nn(t,e),t!==null&&(Vt(t,e),ra(t))}function z0(t){var e=t.memoizedState,a=0;e!==null&&(a=e.retryLane),bm(t,a)}function O0(t,e){var a=0;switch(t.tag){case 31:case 13:var n=t.stateNode,l=t.memoizedState;l!==null&&(a=l.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(c(314))}n!==null&&n.delete(e),bm(t,a)}function H0(t,e){return Gl(t,e)}var qs=null,Nl=null,rr=!1,Ls=!1,ur=!1,sn=0;function ra(t){t!==Nl&&t.next===null&&(Nl===null?qs=Nl=t:Nl=Nl.next=t),Ls=!0,rr||(rr=!0,M0())}function Ai(t,e){if(!ur&&Ls){ur=!0;do for(var a=!1,n=qs;n!==null;){if(t!==0){var l=n.pendingLanes;if(l===0)var s=0;else{var u=n.suspendedLanes,m=n.pingedLanes;s=(1<<31-re(42|t)+1)-1,s&=l&~(u&~m),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,Am(n,s))}else s=At,s=ft(n,n===Bt?s:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(s&3)===0||Yt(n,s)||(a=!0,Am(n,s));n=n.next}while(a);ur=!1}}function j0(){Sm()}function Sm(){Ls=rr=!1;var t=0;sn!==0&&G0()&&(t=sn);for(var e=he(),a=null,n=qs;n!==null;){var l=n.next,s=Em(n,e);s===0?(n.next=null,a===null?qs=l:a.next=l,l===null&&(Nl=a)):(a=n,(t!==0||(s&3)!==0)&&(Ls=!0)),n=l}Ft!==0&&Ft!==5||Ai(t),sn!==0&&(sn=0)}function Em(t,e){for(var a=t.suspendedLanes,n=t.pingedLanes,l=t.expirationTimes,s=t.pendingLanes&-62914561;0m)break;var D=x.transferSize,G=x.initiatorType;D&&_m(G)&&(x=x.responseEnd,u+=D*(x"u"?null:document;function Xm(t,e,a){var n=zl;if(n&&typeof e=="string"&&e){var l=Le(e);l='link[rel="'+t+'"][href="'+l+'"]',typeof a=="string"&&(l+='[crossorigin="'+a+'"]'),km.has(l)||(km.add(l),t={rel:t,crossOrigin:a,href:e},n.querySelector(l)===null&&(e=n.createElement("link"),ce(e,"link",t),te(e),n.head.appendChild(e)))}}function W0(t){Ra.D(t),Xm("dns-prefetch",t,null)}function F0(t,e){Ra.C(t,e),Xm("preconnect",t,e)}function P0(t,e,a){Ra.L(t,e,a);var n=zl;if(n&&t&&e){var l='link[rel="preload"][as="'+Le(e)+'"]';e==="image"&&a&&a.imageSrcSet?(l+='[imagesrcset="'+Le(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(l+='[imagesizes="'+Le(a.imageSizes)+'"]')):l+='[href="'+Le(t)+'"]';var s=l;switch(e){case"style":s=Ol(t);break;case"script":s=Hl(t)}Ke.has(s)||(t=h({rel:"preload",href:e==="image"&&a&&a.imageSrcSet?void 0:t,as:e},a),Ke.set(s,t),n.querySelector(l)!==null||e==="style"&&n.querySelector(Oi(s))||e==="script"&&n.querySelector(Hi(s))||(e=n.createElement("link"),ce(e,"link",t),te(e),n.head.appendChild(e)))}}function I0(t,e){Ra.m(t,e);var a=zl;if(a&&t){var n=e&&typeof e.as=="string"?e.as:"script",l='link[rel="modulepreload"][as="'+Le(n)+'"][href="'+Le(t)+'"]',s=l;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Hl(t)}if(!Ke.has(s)&&(t=h({rel:"modulepreload",href:t},e),Ke.set(s,t),a.querySelector(l)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Hi(s)))return}n=a.createElement("link"),ce(n,"link",t),te(n),a.head.appendChild(n)}}}function tv(t,e,a){Ra.S(t,e,a);var n=zl;if(n&&t){var l=Wn(n).hoistableStyles,s=Ol(t);e=e||"default";var u=l.get(s);if(!u){var m={loading:0,preload:null};if(u=n.querySelector(Oi(s)))m.loading=5;else{t=h({rel:"stylesheet",href:t,"data-precedence":e},a),(a=Ke.get(s))&&Nr(t,a);var x=u=n.createElement("link");te(x),ce(x,"link",t),x._p=new Promise(function(O,D){x.onload=O,x.onerror=D}),x.addEventListener("load",function(){m.loading|=1}),x.addEventListener("error",function(){m.loading|=2}),m.loading|=4,Xs(u,e,n)}u={type:"stylesheet",instance:u,count:1,state:m},l.set(s,u)}}}function ev(t,e){Ra.X(t,e);var a=zl;if(a&&t){var n=Wn(a).hoistableScripts,l=Hl(t),s=n.get(l);s||(s=a.querySelector(Hi(l)),s||(t=h({src:t,async:!0},e),(e=Ke.get(l))&&zr(t,e),s=a.createElement("script"),te(s),ce(s,"link",t),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(l,s))}}function av(t,e){Ra.M(t,e);var a=zl;if(a&&t){var n=Wn(a).hoistableScripts,l=Hl(t),s=n.get(l);s||(s=a.querySelector(Hi(l)),s||(t=h({src:t,async:!0,type:"module"},e),(e=Ke.get(l))&&zr(t,e),s=a.createElement("script"),te(s),ce(s,"link",t),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(l,s))}}function Qm(t,e,a,n){var l=(l=st.current)?ks(l):null;if(!l)throw Error(c(446));switch(t){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(e=Ol(a.href),a=Wn(l).hoistableStyles,n=a.get(e),n||(n={type:"style",instance:null,count:0,state:null},a.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){t=Ol(a.href);var s=Wn(l).hoistableStyles,u=s.get(t);if(u||(l=l.ownerDocument||l,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(t,u),(s=l.querySelector(Oi(t)))&&!s._p&&(u.instance=s,u.state.loading=5),Ke.has(t)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Ke.set(t,a),s||nv(l,t,a,u.state))),e&&n===null)throw Error(c(528,""));return u}if(e&&n!==null)throw Error(c(529,""));return null;case"script":return e=a.async,a=a.src,typeof a=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Hl(a),a=Wn(l).hoistableScripts,n=a.get(e),n||(n={type:"script",instance:null,count:0,state:null},a.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,t))}}function Ol(t){return'href="'+Le(t)+'"'}function Oi(t){return'link[rel="stylesheet"]['+t+"]"}function Zm(t){return h({},t,{"data-precedence":t.precedence,precedence:null})}function nv(t,e,a,n){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),ce(e,"link",a),te(e),t.head.appendChild(e))}function Hl(t){return'[src="'+Le(t)+'"]'}function Hi(t){return"script[async]"+t}function Km(t,e,a){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+Le(a.href)+'"]');if(n)return e.instance=n,te(n),n;var l=h({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),te(n),ce(n,"style",l),Xs(n,a.precedence,t),e.instance=n;case"stylesheet":l=Ol(a.href);var s=t.querySelector(Oi(l));if(s)return e.state.loading|=4,e.instance=s,te(s),s;n=Zm(a),(l=Ke.get(l))&&Nr(n,l),s=(t.ownerDocument||t).createElement("link"),te(s);var u=s;return u._p=new Promise(function(m,x){u.onload=m,u.onerror=x}),ce(s,"link",n),e.state.loading|=4,Xs(s,a.precedence,t),e.instance=s;case"script":return s=Hl(a.src),(l=t.querySelector(Hi(s)))?(e.instance=l,te(l),l):(n=a,(l=Ke.get(s))&&(n=h({},a),zr(n,l)),t=t.ownerDocument||t,l=t.createElement("script"),te(l),ce(l,"link",n),t.head.appendChild(l),e.instance=l);case"void":return null;default:throw Error(c(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,Xs(n,a.precedence,t));return e.instance}function Xs(t,e,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=n.length?n[n.length-1]:null,s=l,u=0;u title"):null)}function lv(t,e,a){if(a===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Wm(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function iv(t,e,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var l=Ol(n.href),s=e.querySelector(Oi(l));if(s){e=s._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Zs.bind(t),e.then(t,t)),a.state.loading|=4,a.instance=s,te(s);return}s=e.ownerDocument||e,n=Zm(n),(l=Ke.get(l))&&Nr(n,l),s=s.createElement("link"),te(s);var u=s;u._p=new Promise(function(m,x){u.onload=m,u.onerror=x}),ce(s,"link",n),a.instance=s}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(a,e),(e=a.state.preload)&&(a.state.loading&3)===0&&(t.count++,a=Zs.bind(t),e.addEventListener("load",a),e.addEventListener("error",a))}}var Or=0;function sv(t,e){return t.stylesheets&&t.count===0&&Js(t,t.stylesheets),0Or?50:800)+e);return t.unsuspend=a,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(l)}}:null}function Zs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Js(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Ks=null;function Js(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Ks=new Map,e.forEach(ov,t),Ks=null,Zs.call(t))}function ov(t,e){if(!(e.state.loading&4)){var a=Ks.get(t);if(a)var n=a.get(null);else{a=new Map,Ks.set(t,a);for(var l=t.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),Ur.exports=wv(),Ur.exports}var Tv=Av(),M=mo();const K=Ih(M),Nv=gv({__proto__:null,default:K},[M]);var zv=(i,o,r,c,f,d,v,S)=>{let y=document.documentElement,p=["light","dark"];function b(j){(Array.isArray(i)?i:[i]).forEach(_=>{let Y=_==="class",k=Y&&d?f.map(V=>d[V]||V):f;Y?(y.classList.remove(...k),y.classList.add(d&&d[j]?d[j]:j)):y.setAttribute(_,j)}),h(j)}function h(j){S&&p.includes(j)&&(y.style.colorScheme=j)}function N(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(c)b(c);else try{let j=localStorage.getItem(o)||r,_=v&&j==="system"?N():j;b(_)}catch{}},Ov=M.createContext(void 0),Hv={setTheme:i=>{},themes:[]},jv=()=>{var i;return(i=M.useContext(Ov))!=null?i:Hv};M.memo(({forcedTheme:i,storageKey:o,attribute:r,enableSystem:c,enableColorScheme:f,defaultTheme:d,value:v,themes:S,nonce:y,scriptProps:p})=>{let b=JSON.stringify([r,o,d,i,S,v,c,f]).slice(1,-1);return M.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?y:"",dangerouslySetInnerHTML:{__html:`(${zv.toString()})(${b})`}})});var su=tp();const Mv=Ih(su);function _v(i){if(typeof document>"u")return;let o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",o.appendChild(r),r.styleSheet?r.styleSheet.cssText=i:r.appendChild(document.createTextNode(i))}const Cv=i=>{switch(i){case"success":return Uv;case"info":return qv;case"warning":return Bv;case"error":return Lv;default:return null}},Rv=Array(12).fill(0),Dv=({visible:i,className:o})=>K.createElement("div",{className:["sonner-loading-wrapper",o].filter(Boolean).join(" "),"data-visible":i},K.createElement("div",{className:"sonner-spinner"},Rv.map((r,c)=>K.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${c}`})))),Uv=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Bv=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),qv=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Lv=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Yv=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},K.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),K.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Gv=()=>{const[i,o]=K.useState(document.hidden);return K.useEffect(()=>{const r=()=>{o(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),i};let Wr=1;class Vv{constructor(){this.subscribe=o=>(this.subscribers.push(o),()=>{const r=this.subscribers.indexOf(o);this.subscribers.splice(r,1)}),this.publish=o=>{this.subscribers.forEach(r=>r(o))},this.addToast=o=>{this.publish(o),this.toasts=[...this.toasts,o]},this.create=o=>{var r;const{message:c,...f}=o,d=typeof o?.id=="number"||((r=o.id)==null?void 0:r.length)>0?o.id:Wr++,v=this.toasts.find(y=>y.id===d),S=o.dismissible===void 0?!0:o.dismissible;return this.dismissedToasts.has(d)&&this.dismissedToasts.delete(d),v?this.toasts=this.toasts.map(y=>y.id===d?(this.publish({...y,...o,id:d,title:c}),{...y,...o,id:d,dismissible:S,title:c}):y):this.addToast({title:c,...f,dismissible:S,id:d}),d},this.dismiss=o=>(o?(this.dismissedToasts.add(o),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:o,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(c=>c({id:r.id,dismiss:!0}))}),o),this.message=(o,r)=>this.create({...r,message:o}),this.error=(o,r)=>this.create({...r,message:o,type:"error"}),this.success=(o,r)=>this.create({...r,type:"success",message:o}),this.info=(o,r)=>this.create({...r,type:"info",message:o}),this.warning=(o,r)=>this.create({...r,type:"warning",message:o}),this.loading=(o,r)=>this.create({...r,type:"loading",message:o}),this.promise=(o,r)=>{if(!r)return;let c;r.loading!==void 0&&(c=this.create({...r,promise:o,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const f=Promise.resolve(o instanceof Function?o():o);let d=c!==void 0,v;const S=f.then(async p=>{if(v=["resolve",p],K.isValidElement(p))d=!1,this.create({id:c,type:"default",message:p});else if(Xv(p)&&!p.ok){d=!1;const h=typeof r.error=="function"?await r.error(`HTTP error! status: ${p.status}`):r.error,N=typeof r.description=="function"?await r.description(`HTTP error! status: ${p.status}`):r.description,_=typeof h=="object"&&!K.isValidElement(h)?h:{message:h};this.create({id:c,type:"error",description:N,..._})}else if(p instanceof Error){d=!1;const h=typeof r.error=="function"?await r.error(p):r.error,N=typeof r.description=="function"?await r.description(p):r.description,_=typeof h=="object"&&!K.isValidElement(h)?h:{message:h};this.create({id:c,type:"error",description:N,..._})}else if(r.success!==void 0){d=!1;const h=typeof r.success=="function"?await r.success(p):r.success,N=typeof r.description=="function"?await r.description(p):r.description,_=typeof h=="object"&&!K.isValidElement(h)?h:{message:h};this.create({id:c,type:"success",description:N,..._})}}).catch(async p=>{if(v=["reject",p],r.error!==void 0){d=!1;const b=typeof r.error=="function"?await r.error(p):r.error,h=typeof r.description=="function"?await r.description(p):r.description,j=typeof b=="object"&&!K.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:h,...j})}}).finally(()=>{d&&(this.dismiss(c),c=void 0),r.finally==null||r.finally.call(r)}),y=()=>new Promise((p,b)=>S.then(()=>v[0]==="reject"?b(v[1]):p(v[1])).catch(b));return typeof c!="string"&&typeof c!="number"?{unwrap:y}:Object.assign(c,{unwrap:y})},this.custom=(o,r)=>{const c=r?.id||Wr++;return this.create({jsx:o(c),id:c,...r}),c},this.getActiveToasts=()=>this.toasts.filter(o=>!this.dismissedToasts.has(o.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const ze=new Vv,kv=(i,o)=>{const r=o?.id||Wr++;return ze.addToast({title:i,...o,id:r}),r},Xv=i=>i&&typeof i=="object"&&"ok"in i&&typeof i.ok=="boolean"&&"status"in i&&typeof i.status=="number",Qv=kv,Zv=()=>ze.toasts,Kv=()=>ze.getActiveToasts();Object.assign(Qv,{success:ze.success,info:ze.info,warning:ze.warning,error:ze.error,custom:ze.custom,message:ze.message,promise:ze.promise,dismiss:ze.dismiss,loading:ze.loading},{getHistory:Zv,getToasts:Kv});_v("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function ao(i){return i.label!==void 0}const Jv=3,$v="24px",Wv="16px",bh=4e3,Fv=356,Pv=14,Iv=45,ty=200;function ua(...i){return i.filter(Boolean).join(" ")}function ey(i){const[o,r]=i.split("-"),c=[];return o&&c.push(o),r&&c.push(r),c}const ay=i=>{var o,r,c,f,d,v,S,y,p;const{invert:b,toast:h,unstyled:N,interacting:j,setHeights:_,visibleToasts:Y,heights:k,index:V,toasts:P,expanded:J,removeToast:W,defaultRichColors:I,closeButton:lt,style:Q,cancelButtonStyle:Z,actionButtonStyle:mt,className:St="",descriptionClassName:Ot="",duration:pt,position:gt,gap:yt,expandByDefault:bt,classNames:A,icons:q,closeButtonAriaLabel:C="Close toast"}=i,[it,ct]=K.useState(null),[E,B]=K.useState(null),[U,X]=K.useState(!1),[$,st]=K.useState(!1),[at,ut]=K.useState(!1),[Nt,ae]=K.useState(!1),[de,ne]=K.useState(!1),[pa,We]=K.useState(0),[Ll,kn]=K.useState(0),gn=K.useRef(h.duration||pt||bh),Yl=K.useRef(null),Oe=K.useRef(null),Gl=V===0,Vl=V+1<=Y,me=h.type,La=h.dismissible!==!1,he=h.className||"",wo=h.descriptionClassName||"",vn=K.useMemo(()=>k.findIndex(ft=>ft.toastId===h.id)||0,[k,h.id]),Vi=K.useMemo(()=>{var ft;return(ft=h.closeButton)!=null?ft:lt},[h.closeButton,lt]),yn=K.useMemo(()=>h.duration||pt||bh,[h.duration,pt]),kl=K.useRef(0),ga=K.useRef(0),ki=K.useRef(0),Ya=K.useRef(null),[xn,pe]=gt.split("-"),Fe=K.useMemo(()=>k.reduce((ft,Yt,It)=>It>=vn?ft:ft+Yt.height,0),[k,vn]),re=Gv(),Ao=h.invert||b,Xl=me==="loading";ga.current=K.useMemo(()=>vn*yt+Fe,[vn,Fe]),K.useEffect(()=>{gn.current=yn},[yn]),K.useEffect(()=>{X(!0)},[]),K.useEffect(()=>{const ft=Oe.current;if(ft){const Yt=ft.getBoundingClientRect().height;return kn(Yt),_(It=>[{toastId:h.id,height:Yt,position:h.position},...It]),()=>_(It=>It.filter(ue=>ue.toastId!==h.id))}},[_,h.id]),K.useLayoutEffect(()=>{if(!U)return;const ft=Oe.current,Yt=ft.style.height;ft.style.height="auto";const It=ft.getBoundingClientRect().height;ft.style.height=Yt,kn(It),_(ue=>ue.find(Vt=>Vt.toastId===h.id)?ue.map(Vt=>Vt.toastId===h.id?{...Vt,height:It}:Vt):[{toastId:h.id,height:It,position:h.position},...ue])},[U,h.title,h.description,_,h.id,h.jsx,h.action,h.cancel]);const la=K.useCallback(()=>{st(!0),We(ga.current),_(ft=>ft.filter(Yt=>Yt.toastId!==h.id)),setTimeout(()=>{W(h)},ty)},[h,W,_,ga]);K.useEffect(()=>{if(h.promise&&me==="loading"||h.duration===1/0||h.type==="loading")return;let ft;return J||j||re?(()=>{if(ki.current{gn.current!==1/0&&(kl.current=new Date().getTime(),ft=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),la()},gn.current))})(),()=>clearTimeout(ft)},[J,j,h,me,re,la]),K.useEffect(()=>{h.delete&&(la(),h.onDismiss==null||h.onDismiss.call(h,h))},[la,h.delete]);function Xn(){var ft;if(q?.loading){var Yt;return K.createElement("div",{className:ua(A?.loader,h==null||(Yt=h.classNames)==null?void 0:Yt.loader,"sonner-loader"),"data-visible":me==="loading"},q.loading)}return K.createElement(Dv,{className:ua(A?.loader,h==null||(ft=h.classNames)==null?void 0:ft.loader),visible:me==="loading"})}const Qn=h.icon||q?.[me]||Cv(me);var bn,ia;return K.createElement("li",{tabIndex:0,ref:Oe,className:ua(St,he,A?.toast,h==null||(o=h.classNames)==null?void 0:o.toast,A?.default,A?.[me],h==null||(r=h.classNames)==null?void 0:r[me]),"data-sonner-toast":"","data-rich-colors":(bn=h.richColors)!=null?bn:I,"data-styled":!(h.jsx||h.unstyled||N),"data-mounted":U,"data-promise":!!h.promise,"data-swiped":de,"data-removed":$,"data-visible":Vl,"data-y-position":xn,"data-x-position":pe,"data-index":V,"data-front":Gl,"data-swiping":at,"data-dismissible":La,"data-type":me,"data-invert":Ao,"data-swipe-out":Nt,"data-swipe-direction":E,"data-expanded":!!(J||bt&&U),"data-testid":h.testId,style:{"--index":V,"--toasts-before":V,"--z-index":P.length-V,"--offset":`${$?pa:ga.current}px`,"--initial-height":bt?"auto":`${Ll}px`,...Q,...h.style},onDragEnd:()=>{ut(!1),ct(null),Ya.current=null},onPointerDown:ft=>{ft.button!==2&&(Xl||!La||(Yl.current=new Date,We(ga.current),ft.target.setPointerCapture(ft.pointerId),ft.target.tagName!=="BUTTON"&&(ut(!0),Ya.current={x:ft.clientX,y:ft.clientY})))},onPointerUp:()=>{var ft,Yt,It;if(Nt||!La)return;Ya.current=null;const ue=Number(((ft=Oe.current)==null?void 0:ft.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ga=Number(((Yt=Oe.current)==null?void 0:Yt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Vt=new Date().getTime()-((It=Yl.current)==null?void 0:It.getTime()),ve=it==="x"?ue:Ga,Sn=Math.abs(ve)/Vt;if(Math.abs(ve)>=Iv||Sn>.11){We(ga.current),h.onDismiss==null||h.onDismiss.call(h,h),B(it==="x"?ue>0?"right":"left":Ga>0?"down":"up"),la(),ae(!0);return}else{var ye,xe;(ye=Oe.current)==null||ye.style.setProperty("--swipe-amount-x","0px"),(xe=Oe.current)==null||xe.style.setProperty("--swipe-amount-y","0px")}ne(!1),ut(!1),ct(null)},onPointerMove:ft=>{var Yt,It,ue;if(!Ya.current||!La||((Yt=window.getSelection())==null?void 0:Yt.toString().length)>0)return;const Vt=ft.clientY-Ya.current.y,ve=ft.clientX-Ya.current.x;var Sn;const ye=(Sn=i.swipeDirections)!=null?Sn:ey(gt);!it&&(Math.abs(ve)>1||Math.abs(Vt)>1)&&ct(Math.abs(ve)>Math.abs(Vt)?"x":"y");let xe={x:0,y:0};const Zn=Pe=>1/(1.5+Math.abs(Pe)/20);if(it==="y"){if(ye.includes("top")||ye.includes("bottom"))if(ye.includes("top")&&Vt<0||ye.includes("bottom")&&Vt>0)xe.y=Vt;else{const Pe=Vt*Zn(Vt);xe.y=Math.abs(Pe)0)xe.x=ve;else{const Pe=ve*Zn(ve);xe.x=Math.abs(Pe)0||Math.abs(xe.y)>0)&&ne(!0),(It=Oe.current)==null||It.style.setProperty("--swipe-amount-x",`${xe.x}px`),(ue=Oe.current)==null||ue.style.setProperty("--swipe-amount-y",`${xe.y}px`)}},Vi&&!h.jsx&&me!=="loading"?K.createElement("button",{"aria-label":C,"data-disabled":Xl,"data-close-button":!0,onClick:Xl||!La?()=>{}:()=>{la(),h.onDismiss==null||h.onDismiss.call(h,h)},className:ua(A?.closeButton,h==null||(c=h.classNames)==null?void 0:c.closeButton)},(ia=q?.close)!=null?ia:Yv):null,(me||h.icon||h.promise)&&h.icon!==null&&(q?.[me]!==null||h.icon)?K.createElement("div",{"data-icon":"",className:ua(A?.icon,h==null||(f=h.classNames)==null?void 0:f.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||Xn():null,h.type!=="loading"?Qn:null):null,K.createElement("div",{"data-content":"",className:ua(A?.content,h==null||(d=h.classNames)==null?void 0:d.content)},K.createElement("div",{"data-title":"",className:ua(A?.title,h==null||(v=h.classNames)==null?void 0:v.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?K.createElement("div",{"data-description":"",className:ua(Ot,wo,A?.description,h==null||(S=h.classNames)==null?void 0:S.description)},typeof h.description=="function"?h.description():h.description):null),K.isValidElement(h.cancel)?h.cancel:h.cancel&&ao(h.cancel)?K.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||Z,onClick:ft=>{ao(h.cancel)&&La&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,ft),la())},className:ua(A?.cancelButton,h==null||(y=h.classNames)==null?void 0:y.cancelButton)},h.cancel.label):null,K.isValidElement(h.action)?h.action:h.action&&ao(h.action)?K.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||mt,onClick:ft=>{ao(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,ft),!ft.defaultPrevented&&la())},className:ua(A?.actionButton,h==null||(p=h.classNames)==null?void 0:p.actionButton)},h.action.label):null)};function Sh(){if(typeof window>"u"||typeof document>"u")return"ltr";const i=document.documentElement.getAttribute("dir");return i==="auto"||!i?window.getComputedStyle(document.documentElement).direction:i}function ny(i,o){const r={};return[i,o].forEach((c,f)=>{const d=f===1,v=d?"--mobile-offset":"--offset",S=d?Wv:$v;function y(p){["top","right","bottom","left"].forEach(b=>{r[`${v}-${b}`]=typeof p=="number"?`${p}px`:p})}typeof c=="number"||typeof c=="string"?y(c):typeof c=="object"?["top","right","bottom","left"].forEach(p=>{c[p]===void 0?r[`${v}-${p}`]=S:r[`${v}-${p}`]=typeof c[p]=="number"?`${c[p]}px`:c[p]}):y(S)}),r}const ly=K.forwardRef(function(o,r){const{id:c,invert:f,position:d="bottom-right",hotkey:v=["altKey","KeyT"],expand:S,closeButton:y,className:p,offset:b,mobileOffset:h,theme:N="light",richColors:j,duration:_,style:Y,visibleToasts:k=Jv,toastOptions:V,dir:P=Sh(),gap:J=Pv,icons:W,containerAriaLabel:I="Notifications"}=o,[lt,Q]=K.useState([]),Z=K.useMemo(()=>c?lt.filter(U=>U.toasterId===c):lt.filter(U=>!U.toasterId),[lt,c]),mt=K.useMemo(()=>Array.from(new Set([d].concat(Z.filter(U=>U.position).map(U=>U.position)))),[Z,d]),[St,Ot]=K.useState([]),[pt,gt]=K.useState(!1),[yt,bt]=K.useState(!1),[A,q]=K.useState(N!=="system"?N:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),C=K.useRef(null),it=v.join("+").replace(/Key/g,"").replace(/Digit/g,""),ct=K.useRef(null),E=K.useRef(!1),B=K.useCallback(U=>{Q(X=>{var $;return($=X.find(st=>st.id===U.id))!=null&&$.delete||ze.dismiss(U.id),X.filter(({id:st})=>st!==U.id)})},[]);return K.useEffect(()=>ze.subscribe(U=>{if(U.dismiss){requestAnimationFrame(()=>{Q(X=>X.map($=>$.id===U.id?{...$,delete:!0}:$))});return}setTimeout(()=>{Mv.flushSync(()=>{Q(X=>{const $=X.findIndex(st=>st.id===U.id);return $!==-1?[...X.slice(0,$),{...X[$],...U},...X.slice($+1)]:[U,...X]})})})}),[lt]),K.useEffect(()=>{if(N!=="system"){q(N);return}if(N==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?q("dark"):q("light")),typeof window>"u")return;const U=window.matchMedia("(prefers-color-scheme: dark)");try{U.addEventListener("change",({matches:X})=>{q(X?"dark":"light")})}catch{U.addListener(({matches:$})=>{try{q($?"dark":"light")}catch(st){console.error(st)}})}},[N]),K.useEffect(()=>{lt.length<=1&>(!1)},[lt]),K.useEffect(()=>{const U=X=>{var $;if(v.every(ut=>X[ut]||X.code===ut)){var at;gt(!0),(at=C.current)==null||at.focus()}X.code==="Escape"&&(document.activeElement===C.current||($=C.current)!=null&&$.contains(document.activeElement))&>(!1)};return document.addEventListener("keydown",U),()=>document.removeEventListener("keydown",U)},[v]),K.useEffect(()=>{if(C.current)return()=>{ct.current&&(ct.current.focus({preventScroll:!0}),ct.current=null,E.current=!1)}},[C.current]),K.createElement("section",{ref:r,"aria-label":`${I} ${it}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},mt.map((U,X)=>{var $;const[st,at]=U.split("-");return Z.length?K.createElement("ol",{key:U,dir:P==="auto"?Sh():P,tabIndex:-1,ref:C,className:p,"data-sonner-toaster":!0,"data-sonner-theme":A,"data-y-position":st,"data-x-position":at,style:{"--front-toast-height":`${(($=St[0])==null?void 0:$.height)||0}px`,"--width":`${Fv}px`,"--gap":`${J}px`,...Y,...ny(b,h)},onBlur:ut=>{E.current&&!ut.currentTarget.contains(ut.relatedTarget)&&(E.current=!1,ct.current&&(ct.current.focus({preventScroll:!0}),ct.current=null))},onFocus:ut=>{ut.target instanceof HTMLElement&&ut.target.dataset.dismissible==="false"||E.current||(E.current=!0,ct.current=ut.relatedTarget)},onMouseEnter:()=>gt(!0),onMouseMove:()=>gt(!0),onMouseLeave:()=>{yt||gt(!1)},onDragEnd:()=>gt(!1),onPointerDown:ut=>{ut.target instanceof HTMLElement&&ut.target.dataset.dismissible==="false"||bt(!0)},onPointerUp:()=>bt(!1)},Z.filter(ut=>!ut.position&&X===0||ut.position===U).map((ut,Nt)=>{var ae,de;return K.createElement(ay,{key:ut.id,icons:W,index:Nt,toast:ut,defaultRichColors:j,duration:(ae=V?.duration)!=null?ae:_,className:V?.className,descriptionClassName:V?.descriptionClassName,invert:f,visibleToasts:k,closeButton:(de=V?.closeButton)!=null?de:y,interacting:yt,position:U,style:V?.style,unstyled:V?.unstyled,classNames:V?.classNames,cancelButtonStyle:V?.cancelButtonStyle,actionButtonStyle:V?.actionButtonStyle,closeButtonAriaLabel:V?.closeButtonAriaLabel,removeToast:B,toasts:Z.filter(ne=>ne.position==ut.position),heights:St.filter(ne=>ne.position==ut.position),setHeights:Ot,expandByDefault:S,gap:J,expanded:pt,swipeDirections:o.swipeDirections})})):null}))}),iy=({...i})=>{const{theme:o="system"}=jv();return g.jsx(ly,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:o,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...i})};function Ua(i,o,{checkForDefaultPrevented:r=!0}={}){return function(f){if(i?.(f),r===!1||!f.defaultPrevented)return o?.(f)}}function Eh(i,o){if(typeof i=="function")return i(o);i!=null&&(i.current=o)}function ep(...i){return o=>{let r=!1;const c=i.map(f=>{const d=Eh(f,o);return!r&&typeof d=="function"&&(r=!0),d});if(r)return()=>{for(let f=0;f{const{scope:N,children:j,..._}=h,Y=N?.[i]?.[y]||S,k=M.useMemo(()=>_,Object.values(_));return g.jsx(Y.Provider,{value:k,children:j})};p.displayName=d+"Provider";function b(h,N){const j=N?.[i]?.[y]||S,_=M.useContext(j);if(_)return _;if(v!==void 0)return v;throw new Error(`\`${h}\` must be used within \`${d}\``)}return[p,b]}const f=()=>{const d=r.map(v=>M.createContext(v));return function(S){const y=S?.[i]||d;return M.useMemo(()=>({[`__scope${i}`]:{...S,[i]:y}}),[S,y])}};return f.scopeName=i,[c,sy(f,...o)]}function sy(...i){const o=i[0];if(i.length===1)return o;const r=()=>{const c=i.map(f=>({useScope:f(),scopeName:f.scopeName}));return function(d){const v=c.reduce((S,{useScope:y,scopeName:p})=>{const h=y(d)[`__scope${p}`];return{...S,...h}},{});return M.useMemo(()=>({[`__scope${o.scopeName}`]:v}),[v])}};return r.scopeName=o.scopeName,r}function np(i){const o=cy(i),r=M.forwardRef((c,f)=>{const{children:d,...v}=c,S=M.Children.toArray(d),y=S.find(uy);if(y){const p=y.props.children,b=S.map(h=>h===y?M.Children.count(p)>1?M.Children.only(null):M.isValidElement(p)?p.props.children:null:h);return g.jsx(o,{...v,ref:f,children:M.isValidElement(p)?M.cloneElement(p,void 0,b):null})}return g.jsx(o,{...v,ref:f,children:d})});return r.displayName=`${i}.Slot`,r}var oy=np("Slot");function cy(i){const o=M.forwardRef((r,c)=>{const{children:f,...d}=r;if(M.isValidElement(f)){const v=dy(f),S=fy(d,f.props);return f.type!==M.Fragment&&(S.ref=c?ep(c,v):v),M.cloneElement(f,S)}return M.Children.count(f)>1?M.Children.only(null):null});return o.displayName=`${i}.SlotClone`,o}var lp=Symbol("radix.slottable");function ry(i){const o=({children:r})=>g.jsx(g.Fragment,{children:r});return o.displayName=`${i}.Slottable`,o.__radixId=lp,o}function uy(i){return M.isValidElement(i)&&typeof i.type=="function"&&"__radixId"in i.type&&i.type.__radixId===lp}function fy(i,o){const r={...o};for(const c in o){const f=i[c],d=o[c];/^on[A-Z]/.test(c)?f&&d?r[c]=(...S)=>{const y=d(...S);return f(...S),y}:f&&(r[c]=f):c==="style"?r[c]={...f,...d}:c==="className"&&(r[c]=[f,d].filter(Boolean).join(" "))}return{...i,...r}}function dy(i){let o=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?i.ref:(o=Object.getOwnPropertyDescriptor(i,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?i.props.ref:i.props.ref||i.ref)}var my=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Vn=my.reduce((i,o)=>{const r=np(`Primitive.${o}`),c=M.forwardRef((f,d)=>{const{asChild:v,...S}=f,y=v?r:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),g.jsx(y,{...S,ref:d})});return c.displayName=`Primitive.${o}`,{...i,[o]:c}},{});function hy(i,o){i&&su.flushSync(()=>i.dispatchEvent(o))}function ho(i){const o=M.useRef(i);return M.useEffect(()=>{o.current=i}),M.useMemo(()=>(...r)=>o.current?.(...r),[])}function py(i,o=globalThis?.document){const r=ho(i);M.useEffect(()=>{const c=f=>{f.key==="Escape"&&r(f)};return o.addEventListener("keydown",c,{capture:!0}),()=>o.removeEventListener("keydown",c,{capture:!0})},[r,o])}var gy="DismissableLayer",Fr="dismissableLayer.update",vy="dismissableLayer.pointerDownOutside",yy="dismissableLayer.focusOutside",wh,ip=M.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),sp=M.forwardRef((i,o)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:d,onInteractOutside:v,onDismiss:S,...y}=i,p=M.useContext(ip),[b,h]=M.useState(null),N=b?.ownerDocument??globalThis?.document,[,j]=M.useState({}),_=Gn(o,Q=>h(Q)),Y=Array.from(p.layers),[k]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),V=Y.indexOf(k),P=b?Y.indexOf(b):-1,J=p.layersWithOutsidePointerEventsDisabled.size>0,W=P>=V,I=Sy(Q=>{const Z=Q.target,mt=[...p.branches].some(St=>St.contains(Z));!W||mt||(f?.(Q),v?.(Q),Q.defaultPrevented||S?.())},N),lt=Ey(Q=>{const Z=Q.target;[...p.branches].some(St=>St.contains(Z))||(d?.(Q),v?.(Q),Q.defaultPrevented||S?.())},N);return py(Q=>{P===p.layers.size-1&&(c?.(Q),!Q.defaultPrevented&&S&&(Q.preventDefault(),S()))},N),M.useEffect(()=>{if(b)return r&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(wh=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(b)),p.layers.add(b),Ah(),()=>{r&&p.layersWithOutsidePointerEventsDisabled.size===1&&(N.body.style.pointerEvents=wh)}},[b,N,r,p]),M.useEffect(()=>()=>{b&&(p.layers.delete(b),p.layersWithOutsidePointerEventsDisabled.delete(b),Ah())},[b,p]),M.useEffect(()=>{const Q=()=>j({});return document.addEventListener(Fr,Q),()=>document.removeEventListener(Fr,Q)},[]),g.jsx(Vn.div,{...y,ref:_,style:{pointerEvents:J?W?"auto":"none":void 0,...i.style},onFocusCapture:Ua(i.onFocusCapture,lt.onFocusCapture),onBlurCapture:Ua(i.onBlurCapture,lt.onBlurCapture),onPointerDownCapture:Ua(i.onPointerDownCapture,I.onPointerDownCapture)})});sp.displayName=gy;var xy="DismissableLayerBranch",by=M.forwardRef((i,o)=>{const r=M.useContext(ip),c=M.useRef(null),f=Gn(o,c);return M.useEffect(()=>{const d=c.current;if(d)return r.branches.add(d),()=>{r.branches.delete(d)}},[r.branches]),g.jsx(Vn.div,{...i,ref:f})});by.displayName=xy;function Sy(i,o=globalThis?.document){const r=ho(i),c=M.useRef(!1),f=M.useRef(()=>{});return M.useEffect(()=>{const d=S=>{if(S.target&&!c.current){let y=function(){op(vy,r,p,{discrete:!0})};const p={originalEvent:S};S.pointerType==="touch"?(o.removeEventListener("click",f.current),f.current=y,o.addEventListener("click",f.current,{once:!0})):y()}else o.removeEventListener("click",f.current);c.current=!1},v=window.setTimeout(()=>{o.addEventListener("pointerdown",d)},0);return()=>{window.clearTimeout(v),o.removeEventListener("pointerdown",d),o.removeEventListener("click",f.current)}},[o,r]),{onPointerDownCapture:()=>c.current=!0}}function Ey(i,o=globalThis?.document){const r=ho(i),c=M.useRef(!1);return M.useEffect(()=>{const f=d=>{d.target&&!c.current&&op(yy,r,{originalEvent:d},{discrete:!1})};return o.addEventListener("focusin",f),()=>o.removeEventListener("focusin",f)},[o,r]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function Ah(){const i=new CustomEvent(Fr);document.dispatchEvent(i)}function op(i,o,r,{discrete:c}){const f=r.originalEvent.target,d=new CustomEvent(i,{bubbles:!1,cancelable:!0,detail:r});o&&f.addEventListener(i,o,{once:!0}),c?hy(f,d):f.dispatchEvent(d)}var Bi=globalThis?.document?M.useLayoutEffect:()=>{};const wy=["top","right","bottom","left"],hn=Math.min,Ue=Math.max,co=Math.round,no=Math.floor,da=i=>({x:i,y:i}),Ay={left:"right",right:"left",bottom:"top",top:"bottom"},Ty={start:"end",end:"start"};function Pr(i,o,r){return Ue(i,hn(o,r))}function Ba(i,o){return typeof i=="function"?i(o):i}function qa(i){return i.split("-")[0]}function Dl(i){return i.split("-")[1]}function ou(i){return i==="x"?"y":"x"}function cu(i){return i==="y"?"height":"width"}const Ny=new Set(["top","bottom"]);function fa(i){return Ny.has(qa(i))?"y":"x"}function ru(i){return ou(fa(i))}function zy(i,o,r){r===void 0&&(r=!1);const c=Dl(i),f=ru(i),d=cu(f);let v=f==="x"?c===(r?"end":"start")?"right":"left":c==="start"?"bottom":"top";return o.reference[d]>o.floating[d]&&(v=ro(v)),[v,ro(v)]}function Oy(i){const o=ro(i);return[Ir(i),o,Ir(o)]}function Ir(i){return i.replace(/start|end/g,o=>Ty[o])}const Th=["left","right"],Nh=["right","left"],Hy=["top","bottom"],jy=["bottom","top"];function My(i,o,r){switch(i){case"top":case"bottom":return r?o?Nh:Th:o?Th:Nh;case"left":case"right":return o?Hy:jy;default:return[]}}function _y(i,o,r,c){const f=Dl(i);let d=My(qa(i),r==="start",c);return f&&(d=d.map(v=>v+"-"+f),o&&(d=d.concat(d.map(Ir)))),d}function ro(i){return i.replace(/left|right|bottom|top/g,o=>Ay[o])}function Cy(i){return{top:0,right:0,bottom:0,left:0,...i}}function cp(i){return typeof i!="number"?Cy(i):{top:i,right:i,bottom:i,left:i}}function uo(i){const{x:o,y:r,width:c,height:f}=i;return{width:c,height:f,top:r,left:o,right:o+c,bottom:r+f,x:o,y:r}}function zh(i,o,r){let{reference:c,floating:f}=i;const d=fa(o),v=ru(o),S=cu(v),y=qa(o),p=d==="y",b=c.x+c.width/2-f.width/2,h=c.y+c.height/2-f.height/2,N=c[S]/2-f[S]/2;let j;switch(y){case"top":j={x:b,y:c.y-f.height};break;case"bottom":j={x:b,y:c.y+c.height};break;case"right":j={x:c.x+c.width,y:h};break;case"left":j={x:c.x-f.width,y:h};break;default:j={x:c.x,y:c.y}}switch(Dl(o)){case"start":j[v]-=N*(r&&p?-1:1);break;case"end":j[v]+=N*(r&&p?-1:1);break}return j}const Ry=async(i,o,r)=>{const{placement:c="bottom",strategy:f="absolute",middleware:d=[],platform:v}=r,S=d.filter(Boolean),y=await(v.isRTL==null?void 0:v.isRTL(o));let p=await v.getElementRects({reference:i,floating:o,strategy:f}),{x:b,y:h}=zh(p,c,y),N=c,j={},_=0;for(let Y=0;Y({name:"arrow",options:i,async fn(o){const{x:r,y:c,placement:f,rects:d,platform:v,elements:S,middlewareData:y}=o,{element:p,padding:b=0}=Ba(i,o)||{};if(p==null)return{};const h=cp(b),N={x:r,y:c},j=ru(f),_=cu(j),Y=await v.getDimensions(p),k=j==="y",V=k?"top":"left",P=k?"bottom":"right",J=k?"clientHeight":"clientWidth",W=d.reference[_]+d.reference[j]-N[j]-d.floating[_],I=N[j]-d.reference[j],lt=await(v.getOffsetParent==null?void 0:v.getOffsetParent(p));let Q=lt?lt[J]:0;(!Q||!await(v.isElement==null?void 0:v.isElement(lt)))&&(Q=S.floating[J]||d.floating[_]);const Z=W/2-I/2,mt=Q/2-Y[_]/2-1,St=hn(h[V],mt),Ot=hn(h[P],mt),pt=St,gt=Q-Y[_]-Ot,yt=Q/2-Y[_]/2+Z,bt=Pr(pt,yt,gt),A=!y.arrow&&Dl(f)!=null&&yt!==bt&&d.reference[_]/2-(ytyt<=0)){var Ot,pt;const yt=(((Ot=d.flip)==null?void 0:Ot.index)||0)+1,bt=Q[yt];if(bt&&(!(h==="alignment"?P!==fa(bt):!1)||St.every(C=>fa(C.placement)===P?C.overflows[0]>0:!0)))return{data:{index:yt,overflows:St},reset:{placement:bt}};let A=(pt=St.filter(q=>q.overflows[0]<=0).sort((q,C)=>q.overflows[1]-C.overflows[1])[0])==null?void 0:pt.placement;if(!A)switch(j){case"bestFit":{var gt;const q=(gt=St.filter(C=>{if(lt){const it=fa(C.placement);return it===P||it==="y"}return!0}).map(C=>[C.placement,C.overflows.filter(it=>it>0).reduce((it,ct)=>it+ct,0)]).sort((C,it)=>C[1]-it[1])[0])==null?void 0:gt[0];q&&(A=q);break}case"initialPlacement":A=S;break}if(f!==A)return{reset:{placement:A}}}return{}}}};function Oh(i,o){return{top:i.top-o.height,right:i.right-o.width,bottom:i.bottom-o.height,left:i.left-o.width}}function Hh(i){return wy.some(o=>i[o]>=0)}const By=function(i){return i===void 0&&(i={}),{name:"hide",options:i,async fn(o){const{rects:r}=o,{strategy:c="referenceHidden",...f}=Ba(i,o);switch(c){case"referenceHidden":{const d=await qi(o,{...f,elementContext:"reference"}),v=Oh(d,r.reference);return{data:{referenceHiddenOffsets:v,referenceHidden:Hh(v)}}}case"escaped":{const d=await qi(o,{...f,altBoundary:!0}),v=Oh(d,r.floating);return{data:{escapedOffsets:v,escaped:Hh(v)}}}default:return{}}}}},rp=new Set(["left","top"]);async function qy(i,o){const{placement:r,platform:c,elements:f}=i,d=await(c.isRTL==null?void 0:c.isRTL(f.floating)),v=qa(r),S=Dl(r),y=fa(r)==="y",p=rp.has(v)?-1:1,b=d&&y?-1:1,h=Ba(o,i);let{mainAxis:N,crossAxis:j,alignmentAxis:_}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return S&&typeof _=="number"&&(j=S==="end"?_*-1:_),y?{x:j*b,y:N*p}:{x:N*p,y:j*b}}const Ly=function(i){return i===void 0&&(i=0),{name:"offset",options:i,async fn(o){var r,c;const{x:f,y:d,placement:v,middlewareData:S}=o,y=await qy(o,i);return v===((r=S.offset)==null?void 0:r.placement)&&(c=S.arrow)!=null&&c.alignmentOffset?{}:{x:f+y.x,y:d+y.y,data:{...y,placement:v}}}}},Yy=function(i){return i===void 0&&(i={}),{name:"shift",options:i,async fn(o){const{x:r,y:c,placement:f}=o,{mainAxis:d=!0,crossAxis:v=!1,limiter:S={fn:k=>{let{x:V,y:P}=k;return{x:V,y:P}}},...y}=Ba(i,o),p={x:r,y:c},b=await qi(o,y),h=fa(qa(f)),N=ou(h);let j=p[N],_=p[h];if(d){const k=N==="y"?"top":"left",V=N==="y"?"bottom":"right",P=j+b[k],J=j-b[V];j=Pr(P,j,J)}if(v){const k=h==="y"?"top":"left",V=h==="y"?"bottom":"right",P=_+b[k],J=_-b[V];_=Pr(P,_,J)}const Y=S.fn({...o,[N]:j,[h]:_});return{...Y,data:{x:Y.x-r,y:Y.y-c,enabled:{[N]:d,[h]:v}}}}}},Gy=function(i){return i===void 0&&(i={}),{options:i,fn(o){const{x:r,y:c,placement:f,rects:d,middlewareData:v}=o,{offset:S=0,mainAxis:y=!0,crossAxis:p=!0}=Ba(i,o),b={x:r,y:c},h=fa(f),N=ou(h);let j=b[N],_=b[h];const Y=Ba(S,o),k=typeof Y=="number"?{mainAxis:Y,crossAxis:0}:{mainAxis:0,crossAxis:0,...Y};if(y){const J=N==="y"?"height":"width",W=d.reference[N]-d.floating[J]+k.mainAxis,I=d.reference[N]+d.reference[J]-k.mainAxis;jI&&(j=I)}if(p){var V,P;const J=N==="y"?"width":"height",W=rp.has(qa(f)),I=d.reference[h]-d.floating[J]+(W&&((V=v.offset)==null?void 0:V[h])||0)+(W?0:k.crossAxis),lt=d.reference[h]+d.reference[J]+(W?0:((P=v.offset)==null?void 0:P[h])||0)-(W?k.crossAxis:0);_lt&&(_=lt)}return{[N]:j,[h]:_}}}},Vy=function(i){return i===void 0&&(i={}),{name:"size",options:i,async fn(o){var r,c;const{placement:f,rects:d,platform:v,elements:S}=o,{apply:y=()=>{},...p}=Ba(i,o),b=await qi(o,p),h=qa(f),N=Dl(f),j=fa(f)==="y",{width:_,height:Y}=d.floating;let k,V;h==="top"||h==="bottom"?(k=h,V=N===(await(v.isRTL==null?void 0:v.isRTL(S.floating))?"start":"end")?"left":"right"):(V=h,k=N==="end"?"top":"bottom");const P=Y-b.top-b.bottom,J=_-b.left-b.right,W=hn(Y-b[k],P),I=hn(_-b[V],J),lt=!o.middlewareData.shift;let Q=W,Z=I;if((r=o.middlewareData.shift)!=null&&r.enabled.x&&(Z=J),(c=o.middlewareData.shift)!=null&&c.enabled.y&&(Q=P),lt&&!N){const St=Ue(b.left,0),Ot=Ue(b.right,0),pt=Ue(b.top,0),gt=Ue(b.bottom,0);j?Z=_-2*(St!==0||Ot!==0?St+Ot:Ue(b.left,b.right)):Q=Y-2*(pt!==0||gt!==0?pt+gt:Ue(b.top,b.bottom))}await y({...o,availableWidth:Z,availableHeight:Q});const mt=await v.getDimensions(S.floating);return _!==mt.width||Y!==mt.height?{reset:{rects:!0}}:{}}}};function po(){return typeof window<"u"}function Ul(i){return up(i)?(i.nodeName||"").toLowerCase():"#document"}function Be(i){var o;return(i==null||(o=i.ownerDocument)==null?void 0:o.defaultView)||window}function ha(i){var o;return(o=(up(i)?i.ownerDocument:i.document)||window.document)==null?void 0:o.documentElement}function up(i){return po()?i instanceof Node||i instanceof Be(i).Node:!1}function aa(i){return po()?i instanceof Element||i instanceof Be(i).Element:!1}function ma(i){return po()?i instanceof HTMLElement||i instanceof Be(i).HTMLElement:!1}function jh(i){return!po()||typeof ShadowRoot>"u"?!1:i instanceof ShadowRoot||i instanceof Be(i).ShadowRoot}const ky=new Set(["inline","contents"]);function Yi(i){const{overflow:o,overflowX:r,overflowY:c,display:f}=na(i);return/auto|scroll|overlay|hidden|clip/.test(o+c+r)&&!ky.has(f)}const Xy=new Set(["table","td","th"]);function Qy(i){return Xy.has(Ul(i))}const Zy=[":popover-open",":modal"];function go(i){return Zy.some(o=>{try{return i.matches(o)}catch{return!1}})}const Ky=["transform","translate","scale","rotate","perspective"],Jy=["transform","translate","scale","rotate","perspective","filter"],$y=["paint","layout","strict","content"];function uu(i){const o=fu(),r=aa(i)?na(i):i;return Ky.some(c=>r[c]?r[c]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!o&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!o&&(r.filter?r.filter!=="none":!1)||Jy.some(c=>(r.willChange||"").includes(c))||$y.some(c=>(r.contain||"").includes(c))}function Wy(i){let o=pn(i);for(;ma(o)&&!Cl(o);){if(uu(o))return o;if(go(o))return null;o=pn(o)}return null}function fu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Fy=new Set(["html","body","#document"]);function Cl(i){return Fy.has(Ul(i))}function na(i){return Be(i).getComputedStyle(i)}function vo(i){return aa(i)?{scrollLeft:i.scrollLeft,scrollTop:i.scrollTop}:{scrollLeft:i.scrollX,scrollTop:i.scrollY}}function pn(i){if(Ul(i)==="html")return i;const o=i.assignedSlot||i.parentNode||jh(i)&&i.host||ha(i);return jh(o)?o.host:o}function fp(i){const o=pn(i);return Cl(o)?i.ownerDocument?i.ownerDocument.body:i.body:ma(o)&&Yi(o)?o:fp(o)}function Li(i,o,r){var c;o===void 0&&(o=[]),r===void 0&&(r=!0);const f=fp(i),d=f===((c=i.ownerDocument)==null?void 0:c.body),v=Be(f);if(d){const S=tu(v);return o.concat(v,v.visualViewport||[],Yi(f)?f:[],S&&r?Li(S):[])}return o.concat(f,Li(f,[],r))}function tu(i){return i.parent&&Object.getPrototypeOf(i.parent)?i.frameElement:null}function dp(i){const o=na(i);let r=parseFloat(o.width)||0,c=parseFloat(o.height)||0;const f=ma(i),d=f?i.offsetWidth:r,v=f?i.offsetHeight:c,S=co(r)!==d||co(c)!==v;return S&&(r=d,c=v),{width:r,height:c,$:S}}function du(i){return aa(i)?i:i.contextElement}function _l(i){const o=du(i);if(!ma(o))return da(1);const r=o.getBoundingClientRect(),{width:c,height:f,$:d}=dp(o);let v=(d?co(r.width):r.width)/c,S=(d?co(r.height):r.height)/f;return(!v||!Number.isFinite(v))&&(v=1),(!S||!Number.isFinite(S))&&(S=1),{x:v,y:S}}const Py=da(0);function mp(i){const o=Be(i);return!fu()||!o.visualViewport?Py:{x:o.visualViewport.offsetLeft,y:o.visualViewport.offsetTop}}function Iy(i,o,r){return o===void 0&&(o=!1),!r||o&&r!==Be(i)?!1:o}function Yn(i,o,r,c){o===void 0&&(o=!1),r===void 0&&(r=!1);const f=i.getBoundingClientRect(),d=du(i);let v=da(1);o&&(c?aa(c)&&(v=_l(c)):v=_l(i));const S=Iy(d,r,c)?mp(d):da(0);let y=(f.left+S.x)/v.x,p=(f.top+S.y)/v.y,b=f.width/v.x,h=f.height/v.y;if(d){const N=Be(d),j=c&&aa(c)?Be(c):c;let _=N,Y=tu(_);for(;Y&&c&&j!==_;){const k=_l(Y),V=Y.getBoundingClientRect(),P=na(Y),J=V.left+(Y.clientLeft+parseFloat(P.paddingLeft))*k.x,W=V.top+(Y.clientTop+parseFloat(P.paddingTop))*k.y;y*=k.x,p*=k.y,b*=k.x,h*=k.y,y+=J,p+=W,_=Be(Y),Y=tu(_)}}return uo({width:b,height:h,x:y,y:p})}function yo(i,o){const r=vo(i).scrollLeft;return o?o.left+r:Yn(ha(i)).left+r}function hp(i,o){const r=i.getBoundingClientRect(),c=r.left+o.scrollLeft-yo(i,r),f=r.top+o.scrollTop;return{x:c,y:f}}function tx(i){let{elements:o,rect:r,offsetParent:c,strategy:f}=i;const d=f==="fixed",v=ha(c),S=o?go(o.floating):!1;if(c===v||S&&d)return r;let y={scrollLeft:0,scrollTop:0},p=da(1);const b=da(0),h=ma(c);if((h||!h&&!d)&&((Ul(c)!=="body"||Yi(v))&&(y=vo(c)),ma(c))){const j=Yn(c);p=_l(c),b.x=j.x+c.clientLeft,b.y=j.y+c.clientTop}const N=v&&!h&&!d?hp(v,y):da(0);return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-y.scrollLeft*p.x+b.x+N.x,y:r.y*p.y-y.scrollTop*p.y+b.y+N.y}}function ex(i){return Array.from(i.getClientRects())}function ax(i){const o=ha(i),r=vo(i),c=i.ownerDocument.body,f=Ue(o.scrollWidth,o.clientWidth,c.scrollWidth,c.clientWidth),d=Ue(o.scrollHeight,o.clientHeight,c.scrollHeight,c.clientHeight);let v=-r.scrollLeft+yo(i);const S=-r.scrollTop;return na(c).direction==="rtl"&&(v+=Ue(o.clientWidth,c.clientWidth)-f),{width:f,height:d,x:v,y:S}}const Mh=25;function nx(i,o){const r=Be(i),c=ha(i),f=r.visualViewport;let d=c.clientWidth,v=c.clientHeight,S=0,y=0;if(f){d=f.width,v=f.height;const b=fu();(!b||b&&o==="fixed")&&(S=f.offsetLeft,y=f.offsetTop)}const p=yo(c);if(p<=0){const b=c.ownerDocument,h=b.body,N=getComputedStyle(h),j=b.compatMode==="CSS1Compat"&&parseFloat(N.marginLeft)+parseFloat(N.marginRight)||0,_=Math.abs(c.clientWidth-h.clientWidth-j);_<=Mh&&(d-=_)}else p<=Mh&&(d+=p);return{width:d,height:v,x:S,y}}const lx=new Set(["absolute","fixed"]);function ix(i,o){const r=Yn(i,!0,o==="fixed"),c=r.top+i.clientTop,f=r.left+i.clientLeft,d=ma(i)?_l(i):da(1),v=i.clientWidth*d.x,S=i.clientHeight*d.y,y=f*d.x,p=c*d.y;return{width:v,height:S,x:y,y:p}}function _h(i,o,r){let c;if(o==="viewport")c=nx(i,r);else if(o==="document")c=ax(ha(i));else if(aa(o))c=ix(o,r);else{const f=mp(i);c={x:o.x-f.x,y:o.y-f.y,width:o.width,height:o.height}}return uo(c)}function pp(i,o){const r=pn(i);return r===o||!aa(r)||Cl(r)?!1:na(r).position==="fixed"||pp(r,o)}function sx(i,o){const r=o.get(i);if(r)return r;let c=Li(i,[],!1).filter(S=>aa(S)&&Ul(S)!=="body"),f=null;const d=na(i).position==="fixed";let v=d?pn(i):i;for(;aa(v)&&!Cl(v);){const S=na(v),y=uu(v);!y&&S.position==="fixed"&&(f=null),(d?!y&&!f:!y&&S.position==="static"&&!!f&&lx.has(f.position)||Yi(v)&&!y&&pp(i,v))?c=c.filter(b=>b!==v):f=S,v=pn(v)}return o.set(i,c),c}function ox(i){let{element:o,boundary:r,rootBoundary:c,strategy:f}=i;const v=[...r==="clippingAncestors"?go(o)?[]:sx(o,this._c):[].concat(r),c],S=v[0],y=v.reduce((p,b)=>{const h=_h(o,b,f);return p.top=Ue(h.top,p.top),p.right=hn(h.right,p.right),p.bottom=hn(h.bottom,p.bottom),p.left=Ue(h.left,p.left),p},_h(o,S,f));return{width:y.right-y.left,height:y.bottom-y.top,x:y.left,y:y.top}}function cx(i){const{width:o,height:r}=dp(i);return{width:o,height:r}}function rx(i,o,r){const c=ma(o),f=ha(o),d=r==="fixed",v=Yn(i,!0,d,o);let S={scrollLeft:0,scrollTop:0};const y=da(0);function p(){y.x=yo(f)}if(c||!c&&!d)if((Ul(o)!=="body"||Yi(f))&&(S=vo(o)),c){const j=Yn(o,!0,d,o);y.x=j.x+o.clientLeft,y.y=j.y+o.clientTop}else f&&p();d&&!c&&f&&p();const b=f&&!c&&!d?hp(f,S):da(0),h=v.left+S.scrollLeft-y.x-b.x,N=v.top+S.scrollTop-y.y-b.y;return{x:h,y:N,width:v.width,height:v.height}}function Gr(i){return na(i).position==="static"}function Ch(i,o){if(!ma(i)||na(i).position==="fixed")return null;if(o)return o(i);let r=i.offsetParent;return ha(i)===r&&(r=r.ownerDocument.body),r}function gp(i,o){const r=Be(i);if(go(i))return r;if(!ma(i)){let f=pn(i);for(;f&&!Cl(f);){if(aa(f)&&!Gr(f))return f;f=pn(f)}return r}let c=Ch(i,o);for(;c&&Qy(c)&&Gr(c);)c=Ch(c,o);return c&&Cl(c)&&Gr(c)&&!uu(c)?r:c||Wy(i)||r}const ux=async function(i){const o=this.getOffsetParent||gp,r=this.getDimensions,c=await r(i.floating);return{reference:rx(i.reference,await o(i.floating),i.strategy),floating:{x:0,y:0,width:c.width,height:c.height}}};function fx(i){return na(i).direction==="rtl"}const dx={convertOffsetParentRelativeRectToViewportRelativeRect:tx,getDocumentElement:ha,getClippingRect:ox,getOffsetParent:gp,getElementRects:ux,getClientRects:ex,getDimensions:cx,getScale:_l,isElement:aa,isRTL:fx};function vp(i,o){return i.x===o.x&&i.y===o.y&&i.width===o.width&&i.height===o.height}function mx(i,o){let r=null,c;const f=ha(i);function d(){var S;clearTimeout(c),(S=r)==null||S.disconnect(),r=null}function v(S,y){S===void 0&&(S=!1),y===void 0&&(y=1),d();const p=i.getBoundingClientRect(),{left:b,top:h,width:N,height:j}=p;if(S||o(),!N||!j)return;const _=no(h),Y=no(f.clientWidth-(b+N)),k=no(f.clientHeight-(h+j)),V=no(b),J={rootMargin:-_+"px "+-Y+"px "+-k+"px "+-V+"px",threshold:Ue(0,hn(1,y))||1};let W=!0;function I(lt){const Q=lt[0].intersectionRatio;if(Q!==y){if(!W)return v();Q?v(!1,Q):c=setTimeout(()=>{v(!1,1e-7)},1e3)}Q===1&&!vp(p,i.getBoundingClientRect())&&v(),W=!1}try{r=new IntersectionObserver(I,{...J,root:f.ownerDocument})}catch{r=new IntersectionObserver(I,J)}r.observe(i)}return v(!0),d}function hx(i,o,r,c){c===void 0&&(c={});const{ancestorScroll:f=!0,ancestorResize:d=!0,elementResize:v=typeof ResizeObserver=="function",layoutShift:S=typeof IntersectionObserver=="function",animationFrame:y=!1}=c,p=du(i),b=f||d?[...p?Li(p):[],...Li(o)]:[];b.forEach(V=>{f&&V.addEventListener("scroll",r,{passive:!0}),d&&V.addEventListener("resize",r)});const h=p&&S?mx(p,r):null;let N=-1,j=null;v&&(j=new ResizeObserver(V=>{let[P]=V;P&&P.target===p&&j&&(j.unobserve(o),cancelAnimationFrame(N),N=requestAnimationFrame(()=>{var J;(J=j)==null||J.observe(o)})),r()}),p&&!y&&j.observe(p),j.observe(o));let _,Y=y?Yn(i):null;y&&k();function k(){const V=Yn(i);Y&&!vp(Y,V)&&r(),Y=V,_=requestAnimationFrame(k)}return r(),()=>{var V;b.forEach(P=>{f&&P.removeEventListener("scroll",r),d&&P.removeEventListener("resize",r)}),h?.(),(V=j)==null||V.disconnect(),j=null,y&&cancelAnimationFrame(_)}}const px=Ly,gx=Yy,vx=Uy,yx=Vy,xx=By,Rh=Dy,bx=Gy,Sx=(i,o,r)=>{const c=new Map,f={platform:dx,...r},d={...f.platform,_c:c};return Ry(i,o,{...f,platform:d})};var Ex=typeof document<"u",wx=function(){},oo=Ex?M.useLayoutEffect:wx;function fo(i,o){if(i===o)return!0;if(typeof i!=typeof o)return!1;if(typeof i=="function"&&i.toString()===o.toString())return!0;let r,c,f;if(i&&o&&typeof i=="object"){if(Array.isArray(i)){if(r=i.length,r!==o.length)return!1;for(c=r;c--!==0;)if(!fo(i[c],o[c]))return!1;return!0}if(f=Object.keys(i),r=f.length,r!==Object.keys(o).length)return!1;for(c=r;c--!==0;)if(!{}.hasOwnProperty.call(o,f[c]))return!1;for(c=r;c--!==0;){const d=f[c];if(!(d==="_owner"&&i.$$typeof)&&!fo(i[d],o[d]))return!1}return!0}return i!==i&&o!==o}function yp(i){return typeof window>"u"?1:(i.ownerDocument.defaultView||window).devicePixelRatio||1}function Dh(i,o){const r=yp(i);return Math.round(o*r)/r}function Vr(i){const o=M.useRef(i);return oo(()=>{o.current=i}),o}function Ax(i){i===void 0&&(i={});const{placement:o="bottom",strategy:r="absolute",middleware:c=[],platform:f,elements:{reference:d,floating:v}={},transform:S=!0,whileElementsMounted:y,open:p}=i,[b,h]=M.useState({x:0,y:0,strategy:r,placement:o,middlewareData:{},isPositioned:!1}),[N,j]=M.useState(c);fo(N,c)||j(c);const[_,Y]=M.useState(null),[k,V]=M.useState(null),P=M.useCallback(C=>{C!==lt.current&&(lt.current=C,Y(C))},[]),J=M.useCallback(C=>{C!==Q.current&&(Q.current=C,V(C))},[]),W=d||_,I=v||k,lt=M.useRef(null),Q=M.useRef(null),Z=M.useRef(b),mt=y!=null,St=Vr(y),Ot=Vr(f),pt=Vr(p),gt=M.useCallback(()=>{if(!lt.current||!Q.current)return;const C={placement:o,strategy:r,middleware:N};Ot.current&&(C.platform=Ot.current),Sx(lt.current,Q.current,C).then(it=>{const ct={...it,isPositioned:pt.current!==!1};yt.current&&!fo(Z.current,ct)&&(Z.current=ct,su.flushSync(()=>{h(ct)}))})},[N,o,r,Ot,pt]);oo(()=>{p===!1&&Z.current.isPositioned&&(Z.current.isPositioned=!1,h(C=>({...C,isPositioned:!1})))},[p]);const yt=M.useRef(!1);oo(()=>(yt.current=!0,()=>{yt.current=!1}),[]),oo(()=>{if(W&&(lt.current=W),I&&(Q.current=I),W&&I){if(St.current)return St.current(W,I,gt);gt()}},[W,I,gt,St,mt]);const bt=M.useMemo(()=>({reference:lt,floating:Q,setReference:P,setFloating:J}),[P,J]),A=M.useMemo(()=>({reference:W,floating:I}),[W,I]),q=M.useMemo(()=>{const C={position:r,left:0,top:0};if(!A.floating)return C;const it=Dh(A.floating,b.x),ct=Dh(A.floating,b.y);return S?{...C,transform:"translate("+it+"px, "+ct+"px)",...yp(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:it,top:ct}},[r,S,A.floating,b.x,b.y]);return M.useMemo(()=>({...b,update:gt,refs:bt,elements:A,floatingStyles:q}),[b,gt,bt,A,q])}const Tx=i=>{function o(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:i,fn(r){const{element:c,padding:f}=typeof i=="function"?i(r):i;return c&&o(c)?c.current!=null?Rh({element:c.current,padding:f}).fn(r):{}:c?Rh({element:c,padding:f}).fn(r):{}}}},Nx=(i,o)=>({...px(i),options:[i,o]}),zx=(i,o)=>({...gx(i),options:[i,o]}),Ox=(i,o)=>({...bx(i),options:[i,o]}),Hx=(i,o)=>({...vx(i),options:[i,o]}),jx=(i,o)=>({...yx(i),options:[i,o]}),Mx=(i,o)=>({...xx(i),options:[i,o]}),_x=(i,o)=>({...Tx(i),options:[i,o]});var Cx="Arrow",xp=M.forwardRef((i,o)=>{const{children:r,width:c=10,height:f=5,...d}=i;return g.jsx(Vn.svg,{...d,ref:o,width:c,height:f,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:i.asChild?r:g.jsx("polygon",{points:"0,0 30,0 15,10"})})});xp.displayName=Cx;var Rx=xp;function Dx(i){const[o,r]=M.useState(void 0);return Bi(()=>{if(i){r({width:i.offsetWidth,height:i.offsetHeight});const c=new ResizeObserver(f=>{if(!Array.isArray(f)||!f.length)return;const d=f[0];let v,S;if("borderBoxSize"in d){const y=d.borderBoxSize,p=Array.isArray(y)?y[0]:y;v=p.inlineSize,S=p.blockSize}else v=i.offsetWidth,S=i.offsetHeight;r({width:v,height:S})});return c.observe(i,{box:"border-box"}),()=>c.unobserve(i)}else r(void 0)},[i]),o}var bp="Popper",[Sp,Ep]=ap(bp),[Y1,wp]=Sp(bp),Ap="PopperAnchor",Tp=M.forwardRef((i,o)=>{const{__scopePopper:r,virtualRef:c,...f}=i,d=wp(Ap,r),v=M.useRef(null),S=Gn(o,v),y=M.useRef(null);return M.useEffect(()=>{const p=y.current;y.current=c?.current||v.current,p!==y.current&&d.onAnchorChange(y.current)}),c?null:g.jsx(Vn.div,{...f,ref:S})});Tp.displayName=Ap;var mu="PopperContent",[Ux,Bx]=Sp(mu),Np=M.forwardRef((i,o)=>{const{__scopePopper:r,side:c="bottom",sideOffset:f=0,align:d="center",alignOffset:v=0,arrowPadding:S=0,avoidCollisions:y=!0,collisionBoundary:p=[],collisionPadding:b=0,sticky:h="partial",hideWhenDetached:N=!1,updatePositionStrategy:j="optimized",onPlaced:_,...Y}=i,k=wp(mu,r),[V,P]=M.useState(null),J=Gn(o,at=>P(at)),[W,I]=M.useState(null),lt=Dx(W),Q=lt?.width??0,Z=lt?.height??0,mt=c+(d!=="center"?"-"+d:""),St=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},Ot=Array.isArray(p)?p:[p],pt=Ot.length>0,gt={padding:St,boundary:Ot.filter(Lx),altBoundary:pt},{refs:yt,floatingStyles:bt,placement:A,isPositioned:q,middlewareData:C}=Ax({strategy:"fixed",placement:mt,whileElementsMounted:(...at)=>hx(...at,{animationFrame:j==="always"}),elements:{reference:k.anchor},middleware:[Nx({mainAxis:f+Z,alignmentAxis:v}),y&&zx({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?Ox():void 0,...gt}),y&&Hx({...gt}),jx({...gt,apply:({elements:at,rects:ut,availableWidth:Nt,availableHeight:ae})=>{const{width:de,height:ne}=ut.reference,pa=at.floating.style;pa.setProperty("--radix-popper-available-width",`${Nt}px`),pa.setProperty("--radix-popper-available-height",`${ae}px`),pa.setProperty("--radix-popper-anchor-width",`${de}px`),pa.setProperty("--radix-popper-anchor-height",`${ne}px`)}}),W&&_x({element:W,padding:S}),Yx({arrowWidth:Q,arrowHeight:Z}),N&&Mx({strategy:"referenceHidden",...gt})]}),[it,ct]=Hp(A),E=ho(_);Bi(()=>{q&&E?.()},[q,E]);const B=C.arrow?.x,U=C.arrow?.y,X=C.arrow?.centerOffset!==0,[$,st]=M.useState();return Bi(()=>{V&&st(window.getComputedStyle(V).zIndex)},[V]),g.jsx("div",{ref:yt.setFloating,"data-radix-popper-content-wrapper":"",style:{...bt,transform:q?bt.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$,"--radix-popper-transform-origin":[C.transformOrigin?.x,C.transformOrigin?.y].join(" "),...C.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:i.dir,children:g.jsx(Ux,{scope:r,placedSide:it,onArrowChange:I,arrowX:B,arrowY:U,shouldHideArrow:X,children:g.jsx(Vn.div,{"data-side":it,"data-align":ct,...Y,ref:J,style:{...Y.style,animation:q?void 0:"none"}})})})});Np.displayName=mu;var zp="PopperArrow",qx={top:"bottom",right:"left",bottom:"top",left:"right"},Op=M.forwardRef(function(o,r){const{__scopePopper:c,...f}=o,d=Bx(zp,c),v=qx[d.placedSide];return g.jsx("span",{ref:d.onArrowChange,style:{position:"absolute",left:d.arrowX,top:d.arrowY,[v]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[d.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[d.placedSide],visibility:d.shouldHideArrow?"hidden":void 0},children:g.jsx(Rx,{...f,ref:r,style:{...f.style,display:"block"}})})});Op.displayName=zp;function Lx(i){return i!==null}var Yx=i=>({name:"transformOrigin",options:i,fn(o){const{placement:r,rects:c,middlewareData:f}=o,v=f.arrow?.centerOffset!==0,S=v?0:i.arrowWidth,y=v?0:i.arrowHeight,[p,b]=Hp(r),h={start:"0%",center:"50%",end:"100%"}[b],N=(f.arrow?.x??0)+S/2,j=(f.arrow?.y??0)+y/2;let _="",Y="";return p==="bottom"?(_=v?h:`${N}px`,Y=`${-y}px`):p==="top"?(_=v?h:`${N}px`,Y=`${c.floating.height+y}px`):p==="right"?(_=`${-y}px`,Y=v?h:`${j}px`):p==="left"&&(_=`${c.floating.width+y}px`,Y=v?h:`${j}px`),{data:{x:_,y:Y}}}});function Hp(i){const[o,r="center"]=i.split("-");return[o,r]}var Gx=Tp,Vx=Np,kx=Op;function Xx(i,o){return M.useReducer((r,c)=>o[r][c]??r,i)}var jp=i=>{const{present:o,children:r}=i,c=Qx(o),f=typeof r=="function"?r({present:c.isPresent}):M.Children.only(r),d=Gn(c.ref,Zx(f));return typeof r=="function"||c.isPresent?M.cloneElement(f,{ref:d}):null};jp.displayName="Presence";function Qx(i){const[o,r]=M.useState(),c=M.useRef(null),f=M.useRef(i),d=M.useRef("none"),v=i?"mounted":"unmounted",[S,y]=Xx(v,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return M.useEffect(()=>{const p=lo(c.current);d.current=S==="mounted"?p:"none"},[S]),Bi(()=>{const p=c.current,b=f.current;if(b!==i){const N=d.current,j=lo(p);i?y("MOUNT"):j==="none"||p?.display==="none"?y("UNMOUNT"):y(b&&N!==j?"ANIMATION_OUT":"UNMOUNT"),f.current=i}},[i,y]),Bi(()=>{if(o){let p;const b=o.ownerDocument.defaultView??window,h=j=>{const Y=lo(c.current).includes(CSS.escape(j.animationName));if(j.target===o&&Y&&(y("ANIMATION_END"),!f.current)){const k=o.style.animationFillMode;o.style.animationFillMode="forwards",p=b.setTimeout(()=>{o.style.animationFillMode==="forwards"&&(o.style.animationFillMode=k)})}},N=j=>{j.target===o&&(d.current=lo(c.current))};return o.addEventListener("animationstart",N),o.addEventListener("animationcancel",h),o.addEventListener("animationend",h),()=>{b.clearTimeout(p),o.removeEventListener("animationstart",N),o.removeEventListener("animationcancel",h),o.removeEventListener("animationend",h)}}else y("ANIMATION_END")},[o,y]),{isPresent:["mounted","unmountSuspended"].includes(S),ref:M.useCallback(p=>{c.current=p?getComputedStyle(p):null,r(p)},[])}}function lo(i){return i?.animationName||"none"}function Zx(i){let o=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?i.ref:(o=Object.getOwnPropertyDescriptor(i,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?i.props.ref:i.props.ref||i.ref)}var Kx=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Jx="VisuallyHidden",Mp=M.forwardRef((i,o)=>g.jsx(Vn.span,{...i,ref:o,style:{...Kx,...i.style}}));Mp.displayName=Jx;var $x=Mp,[xo]=ap("Tooltip",[Ep]),hu=Ep(),_p="TooltipProvider",Wx=700,Uh="tooltip.open",[Fx,Cp]=xo(_p),Rp=i=>{const{__scopeTooltip:o,delayDuration:r=Wx,skipDelayDuration:c=300,disableHoverableContent:f=!1,children:d}=i,v=M.useRef(!0),S=M.useRef(!1),y=M.useRef(0);return M.useEffect(()=>{const p=y.current;return()=>window.clearTimeout(p)},[]),g.jsx(Fx,{scope:o,isOpenDelayedRef:v,delayDuration:r,onOpen:M.useCallback(()=>{window.clearTimeout(y.current),v.current=!1},[]),onClose:M.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>v.current=!0,c)},[c]),isPointerInTransitRef:S,onPointerInTransitChange:M.useCallback(p=>{S.current=p},[]),disableHoverableContent:f,children:d})};Rp.displayName=_p;var Dp="Tooltip",[G1,bo]=xo(Dp),eu="TooltipTrigger",Px=M.forwardRef((i,o)=>{const{__scopeTooltip:r,...c}=i,f=bo(eu,r),d=Cp(eu,r),v=hu(r),S=M.useRef(null),y=Gn(o,S,f.onTriggerChange),p=M.useRef(!1),b=M.useRef(!1),h=M.useCallback(()=>p.current=!1,[]);return M.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),g.jsx(Gx,{asChild:!0,...v,children:g.jsx(Vn.button,{"aria-describedby":f.open?f.contentId:void 0,"data-state":f.stateAttribute,...c,ref:y,onPointerMove:Ua(i.onPointerMove,N=>{N.pointerType!=="touch"&&!b.current&&!d.isPointerInTransitRef.current&&(f.onTriggerEnter(),b.current=!0)}),onPointerLeave:Ua(i.onPointerLeave,()=>{f.onTriggerLeave(),b.current=!1}),onPointerDown:Ua(i.onPointerDown,()=>{f.open&&f.onClose(),p.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:Ua(i.onFocus,()=>{p.current||f.onOpen()}),onBlur:Ua(i.onBlur,f.onClose),onClick:Ua(i.onClick,f.onClose)})})});Px.displayName=eu;var Ix="TooltipPortal",[V1,tb]=xo(Ix,{forceMount:void 0}),Rl="TooltipContent",eb=M.forwardRef((i,o)=>{const r=tb(Rl,i.__scopeTooltip),{forceMount:c=r.forceMount,side:f="top",...d}=i,v=bo(Rl,i.__scopeTooltip);return g.jsx(jp,{present:c||v.open,children:v.disableHoverableContent?g.jsx(Up,{side:f,...d,ref:o}):g.jsx(ab,{side:f,...d,ref:o})})}),ab=M.forwardRef((i,o)=>{const r=bo(Rl,i.__scopeTooltip),c=Cp(Rl,i.__scopeTooltip),f=M.useRef(null),d=Gn(o,f),[v,S]=M.useState(null),{trigger:y,onClose:p}=r,b=f.current,{onPointerInTransitChange:h}=c,N=M.useCallback(()=>{S(null),h(!1)},[h]),j=M.useCallback((_,Y)=>{const k=_.currentTarget,V={x:_.clientX,y:_.clientY},P=ob(V,k.getBoundingClientRect()),J=cb(V,P),W=rb(Y.getBoundingClientRect()),I=fb([...J,...W]);S(I),h(!0)},[h]);return M.useEffect(()=>()=>N(),[N]),M.useEffect(()=>{if(y&&b){const _=k=>j(k,b),Y=k=>j(k,y);return y.addEventListener("pointerleave",_),b.addEventListener("pointerleave",Y),()=>{y.removeEventListener("pointerleave",_),b.removeEventListener("pointerleave",Y)}}},[y,b,j,N]),M.useEffect(()=>{if(v){const _=Y=>{const k=Y.target,V={x:Y.clientX,y:Y.clientY},P=y?.contains(k)||b?.contains(k),J=!ub(V,v);P?N():J&&(N(),p())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[y,b,v,p,N]),g.jsx(Up,{...i,ref:d})}),[nb,lb]=xo(Dp,{isInside:!1}),ib=ry("TooltipContent"),Up=M.forwardRef((i,o)=>{const{__scopeTooltip:r,children:c,"aria-label":f,onEscapeKeyDown:d,onPointerDownOutside:v,...S}=i,y=bo(Rl,r),p=hu(r),{onClose:b}=y;return M.useEffect(()=>(document.addEventListener(Uh,b),()=>document.removeEventListener(Uh,b)),[b]),M.useEffect(()=>{if(y.trigger){const h=N=>{N.target?.contains(y.trigger)&&b()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[y.trigger,b]),g.jsx(sp,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:v,onFocusOutside:h=>h.preventDefault(),onDismiss:b,children:g.jsxs(Vx,{"data-state":y.stateAttribute,...p,...S,ref:o,style:{...S.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[g.jsx(ib,{children:c}),g.jsx(nb,{scope:r,isInside:!0,children:g.jsx($x,{id:y.contentId,role:"tooltip",children:f||c})})]})})});eb.displayName=Rl;var Bp="TooltipArrow",sb=M.forwardRef((i,o)=>{const{__scopeTooltip:r,...c}=i,f=hu(r);return lb(Bp,r).isInside?null:g.jsx(kx,{...f,...c,ref:o})});sb.displayName=Bp;function ob(i,o){const r=Math.abs(o.top-i.y),c=Math.abs(o.bottom-i.y),f=Math.abs(o.right-i.x),d=Math.abs(o.left-i.x);switch(Math.min(r,c,f,d)){case d:return"left";case f:return"right";case r:return"top";case c:return"bottom";default:throw new Error("unreachable")}}function cb(i,o,r=5){const c=[];switch(o){case"top":c.push({x:i.x-r,y:i.y+r},{x:i.x+r,y:i.y+r});break;case"bottom":c.push({x:i.x-r,y:i.y-r},{x:i.x+r,y:i.y-r});break;case"left":c.push({x:i.x+r,y:i.y-r},{x:i.x+r,y:i.y+r});break;case"right":c.push({x:i.x-r,y:i.y-r},{x:i.x-r,y:i.y+r});break}return c}function rb(i){const{top:o,right:r,bottom:c,left:f}=i;return[{x:f,y:o},{x:r,y:o},{x:r,y:c},{x:f,y:c}]}function ub(i,o){const{x:r,y:c}=i;let f=!1;for(let d=0,v=o.length-1;dc!=N>c&&r<(h-p)*(c-b)/(N-b)+p&&(f=!f)}return f}function fb(i){const o=i.slice();return o.sort((r,c)=>r.xc.x?1:r.yc.y?1:0),db(o)}function db(i){if(i.length<=1)return i.slice();const o=[];for(let c=0;c=2;){const d=o[o.length-1],v=o[o.length-2];if((d.x-v.x)*(f.y-v.y)>=(d.y-v.y)*(f.x-v.x))o.pop();else break}o.push(f)}o.pop();const r=[];for(let c=i.length-1;c>=0;c--){const f=i[c];for(;r.length>=2;){const d=r[r.length-1],v=r[r.length-2];if((d.x-v.x)*(f.y-v.y)>=(d.y-v.y)*(f.x-v.x))r.pop();else break}r.push(f)}return r.pop(),o.length===1&&r.length===1&&o[0].x===r[0].x&&o[0].y===r[0].y?o:o.concat(r)}var mb=Rp;function qp(i){var o,r,c="";if(typeof i=="string"||typeof i=="number")c+=i;else if(typeof i=="object")if(Array.isArray(i)){var f=i.length;for(o=0;o{const o=gb(i),{conflictingClassGroups:r,conflictingClassGroupModifiers:c}=i;return{getClassGroupId:v=>{const S=v.split(pu);return S[0]===""&&S.length!==1&&S.shift(),Yp(S,o)||pb(v)},getConflictingClassGroupIds:(v,S)=>{const y=r[v]||[];return S&&c[v]?[...y,...c[v]]:y}}},Yp=(i,o)=>{if(i.length===0)return o.classGroupId;const r=i[0],c=o.nextPart.get(r),f=c?Yp(i.slice(1),c):void 0;if(f)return f;if(o.validators.length===0)return;const d=i.join(pu);return o.validators.find(({validator:v})=>v(d))?.classGroupId},Bh=/^\[(.+)\]$/,pb=i=>{if(Bh.test(i)){const o=Bh.exec(i)[1],r=o?.substring(0,o.indexOf(":"));if(r)return"arbitrary.."+r}},gb=i=>{const{theme:o,classGroups:r}=i,c={nextPart:new Map,validators:[]};for(const f in r)au(r[f],c,f,o);return c},au=(i,o,r,c)=>{i.forEach(f=>{if(typeof f=="string"){const d=f===""?o:qh(o,f);d.classGroupId=r;return}if(typeof f=="function"){if(vb(f)){au(f(c),o,r,c);return}o.validators.push({validator:f,classGroupId:r});return}Object.entries(f).forEach(([d,v])=>{au(v,qh(o,d),r,c)})})},qh=(i,o)=>{let r=i;return o.split(pu).forEach(c=>{r.nextPart.has(c)||r.nextPart.set(c,{nextPart:new Map,validators:[]}),r=r.nextPart.get(c)}),r},vb=i=>i.isThemeGetter,yb=i=>{if(i<1)return{get:()=>{},set:()=>{}};let o=0,r=new Map,c=new Map;const f=(d,v)=>{r.set(d,v),o++,o>i&&(o=0,c=r,r=new Map)};return{get(d){let v=r.get(d);if(v!==void 0)return v;if((v=c.get(d))!==void 0)return f(d,v),v},set(d,v){r.has(d)?r.set(d,v):f(d,v)}}},nu="!",lu=":",xb=lu.length,bb=i=>{const{prefix:o,experimentalParseClassName:r}=i;let c=f=>{const d=[];let v=0,S=0,y=0,p;for(let _=0;_y?p-y:void 0;return{modifiers:d,hasImportantModifier:N,baseClassName:h,maybePostfixModifierPosition:j}};if(o){const f=o+lu,d=c;c=v=>v.startsWith(f)?d(v.substring(f.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:v,maybePostfixModifierPosition:void 0}}if(r){const f=c;c=d=>r({className:d,parseClassName:f})}return c},Sb=i=>i.endsWith(nu)?i.substring(0,i.length-1):i.startsWith(nu)?i.substring(1):i,Eb=i=>{const o=Object.fromEntries(i.orderSensitiveModifiers.map(c=>[c,!0]));return c=>{if(c.length<=1)return c;const f=[];let d=[];return c.forEach(v=>{v[0]==="["||o[v]?(f.push(...d.sort(),v),d=[]):d.push(v)}),f.push(...d.sort()),f}},wb=i=>({cache:yb(i.cacheSize),parseClassName:bb(i),sortModifiers:Eb(i),...hb(i)}),Ab=/\s+/,Tb=(i,o)=>{const{parseClassName:r,getClassGroupId:c,getConflictingClassGroupIds:f,sortModifiers:d}=o,v=[],S=i.trim().split(Ab);let y="";for(let p=S.length-1;p>=0;p-=1){const b=S[p],{isExternal:h,modifiers:N,hasImportantModifier:j,baseClassName:_,maybePostfixModifierPosition:Y}=r(b);if(h){y=b+(y.length>0?" "+y:y);continue}let k=!!Y,V=c(k?_.substring(0,Y):_);if(!V){if(!k){y=b+(y.length>0?" "+y:y);continue}if(V=c(_),!V){y=b+(y.length>0?" "+y:y);continue}k=!1}const P=d(N).join(":"),J=j?P+nu:P,W=J+V;if(v.includes(W))continue;v.push(W);const I=f(V,k);for(let lt=0;lt0?" "+y:y)}return y};function Nb(){let i=0,o,r,c="";for(;i{if(typeof i=="string")return i;let o,r="";for(let c=0;ch(b),i());return r=wb(p),c=r.cache.get,f=r.cache.set,d=S,S(y)}function S(y){const p=c(y);if(p)return p;const b=Tb(y,r);return f(y,b),b}return function(){return d(Nb.apply(null,arguments))}}const Pt=i=>{const o=r=>r[i]||[];return o.isThemeGetter=!0,o},Vp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,kp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ob=/^\d+\/\d+$/,Hb=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,jb=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Mb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,_b=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Cb=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ml=i=>Ob.test(i),xt=i=>!!i&&!Number.isNaN(Number(i)),mn=i=>!!i&&Number.isInteger(Number(i)),kr=i=>i.endsWith("%")&&xt(i.slice(0,-1)),Da=i=>Hb.test(i),Rb=()=>!0,Db=i=>jb.test(i)&&!Mb.test(i),Xp=()=>!1,Ub=i=>_b.test(i),Bb=i=>Cb.test(i),qb=i=>!tt(i)&&!et(i),Lb=i=>Bl(i,Kp,Xp),tt=i=>Vp.test(i),Ln=i=>Bl(i,Jp,Db),Xr=i=>Bl(i,Xb,xt),Lh=i=>Bl(i,Qp,Xp),Yb=i=>Bl(i,Zp,Bb),io=i=>Bl(i,$p,Ub),et=i=>kp.test(i),Ui=i=>ql(i,Jp),Gb=i=>ql(i,Qb),Yh=i=>ql(i,Qp),Vb=i=>ql(i,Kp),kb=i=>ql(i,Zp),so=i=>ql(i,$p,!0),Bl=(i,o,r)=>{const c=Vp.exec(i);return c?c[1]?o(c[1]):r(c[2]):!1},ql=(i,o,r=!1)=>{const c=kp.exec(i);return c?c[1]?o(c[1]):r:!1},Qp=i=>i==="position"||i==="percentage",Zp=i=>i==="image"||i==="url",Kp=i=>i==="length"||i==="size"||i==="bg-size",Jp=i=>i==="length",Xb=i=>i==="number",Qb=i=>i==="family-name",$p=i=>i==="shadow",Zb=()=>{const i=Pt("color"),o=Pt("font"),r=Pt("text"),c=Pt("font-weight"),f=Pt("tracking"),d=Pt("leading"),v=Pt("breakpoint"),S=Pt("container"),y=Pt("spacing"),p=Pt("radius"),b=Pt("shadow"),h=Pt("inset-shadow"),N=Pt("text-shadow"),j=Pt("drop-shadow"),_=Pt("blur"),Y=Pt("perspective"),k=Pt("aspect"),V=Pt("ease"),P=Pt("animate"),J=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],I=()=>[...W(),et,tt],lt=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],Z=()=>[et,tt,y],mt=()=>[Ml,"full","auto",...Z()],St=()=>[mn,"none","subgrid",et,tt],Ot=()=>["auto",{span:["full",mn,et,tt]},mn,et,tt],pt=()=>[mn,"auto",et,tt],gt=()=>["auto","min","max","fr",et,tt],yt=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],bt=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...Z()],q=()=>[Ml,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Z()],C=()=>[i,et,tt],it=()=>[...W(),Yh,Lh,{position:[et,tt]}],ct=()=>["no-repeat",{repeat:["","x","y","space","round"]}],E=()=>["auto","cover","contain",Vb,Lb,{size:[et,tt]}],B=()=>[kr,Ui,Ln],U=()=>["","none","full",p,et,tt],X=()=>["",xt,Ui,Ln],$=()=>["solid","dashed","dotted","double"],st=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],at=()=>[xt,kr,Yh,Lh],ut=()=>["","none",_,et,tt],Nt=()=>["none",xt,et,tt],ae=()=>["none",xt,et,tt],de=()=>[xt,et,tt],ne=()=>[Ml,"full",...Z()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Da],breakpoint:[Da],color:[Rb],container:[Da],"drop-shadow":[Da],ease:["in","out","in-out"],font:[qb],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Da],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Da],shadow:[Da],spacing:["px",xt],text:[Da],"text-shadow":[Da],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ml,tt,et,k]}],container:["container"],columns:[{columns:[xt,tt,et,S]}],"break-after":[{"break-after":J()}],"break-before":[{"break-before":J()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:I()}],overflow:[{overflow:lt()}],"overflow-x":[{"overflow-x":lt()}],"overflow-y":[{"overflow-y":lt()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:mt()}],"inset-x":[{"inset-x":mt()}],"inset-y":[{"inset-y":mt()}],start:[{start:mt()}],end:[{end:mt()}],top:[{top:mt()}],right:[{right:mt()}],bottom:[{bottom:mt()}],left:[{left:mt()}],visibility:["visible","invisible","collapse"],z:[{z:[mn,"auto",et,tt]}],basis:[{basis:[Ml,"full","auto",S,...Z()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[xt,Ml,"auto","initial","none",tt]}],grow:[{grow:["",xt,et,tt]}],shrink:[{shrink:["",xt,et,tt]}],order:[{order:[mn,"first","last","none",et,tt]}],"grid-cols":[{"grid-cols":St()}],"col-start-end":[{col:Ot()}],"col-start":[{"col-start":pt()}],"col-end":[{"col-end":pt()}],"grid-rows":[{"grid-rows":St()}],"row-start-end":[{row:Ot()}],"row-start":[{"row-start":pt()}],"row-end":[{"row-end":pt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":gt()}],"auto-rows":[{"auto-rows":gt()}],gap:[{gap:Z()}],"gap-x":[{"gap-x":Z()}],"gap-y":[{"gap-y":Z()}],"justify-content":[{justify:[...yt(),"normal"]}],"justify-items":[{"justify-items":[...bt(),"normal"]}],"justify-self":[{"justify-self":["auto",...bt()]}],"align-content":[{content:["normal",...yt()]}],"align-items":[{items:[...bt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...bt(),{baseline:["","last"]}]}],"place-content":[{"place-content":yt()}],"place-items":[{"place-items":[...bt(),"baseline"]}],"place-self":[{"place-self":["auto",...bt()]}],p:[{p:Z()}],px:[{px:Z()}],py:[{py:Z()}],ps:[{ps:Z()}],pe:[{pe:Z()}],pt:[{pt:Z()}],pr:[{pr:Z()}],pb:[{pb:Z()}],pl:[{pl:Z()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":Z()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Z()}],"space-y-reverse":["space-y-reverse"],size:[{size:q()}],w:[{w:[S,"screen",...q()]}],"min-w":[{"min-w":[S,"screen","none",...q()]}],"max-w":[{"max-w":[S,"screen","none","prose",{screen:[v]},...q()]}],h:[{h:["screen","lh",...q()]}],"min-h":[{"min-h":["screen","lh","none",...q()]}],"max-h":[{"max-h":["screen","lh",...q()]}],"font-size":[{text:["base",r,Ui,Ln]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,et,Xr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",kr,tt]}],"font-family":[{font:[Gb,tt,o]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[f,et,tt]}],"line-clamp":[{"line-clamp":[xt,"none",et,Xr]}],leading:[{leading:[d,...Z()]}],"list-image":[{"list-image":["none",et,tt]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",et,tt]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:C()}],"text-color":[{text:C()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[xt,"from-font","auto",et,Ln]}],"text-decoration-color":[{decoration:C()}],"underline-offset":[{"underline-offset":[xt,"auto",et,tt]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",et,tt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",et,tt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:it()}],"bg-repeat":[{bg:ct()}],"bg-size":[{bg:E()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},mn,et,tt],radial:["",et,tt],conic:[mn,et,tt]},kb,Yb]}],"bg-color":[{bg:C()}],"gradient-from-pos":[{from:B()}],"gradient-via-pos":[{via:B()}],"gradient-to-pos":[{to:B()}],"gradient-from":[{from:C()}],"gradient-via":[{via:C()}],"gradient-to":[{to:C()}],rounded:[{rounded:U()}],"rounded-s":[{"rounded-s":U()}],"rounded-e":[{"rounded-e":U()}],"rounded-t":[{"rounded-t":U()}],"rounded-r":[{"rounded-r":U()}],"rounded-b":[{"rounded-b":U()}],"rounded-l":[{"rounded-l":U()}],"rounded-ss":[{"rounded-ss":U()}],"rounded-se":[{"rounded-se":U()}],"rounded-ee":[{"rounded-ee":U()}],"rounded-es":[{"rounded-es":U()}],"rounded-tl":[{"rounded-tl":U()}],"rounded-tr":[{"rounded-tr":U()}],"rounded-br":[{"rounded-br":U()}],"rounded-bl":[{"rounded-bl":U()}],"border-w":[{border:X()}],"border-w-x":[{"border-x":X()}],"border-w-y":[{"border-y":X()}],"border-w-s":[{"border-s":X()}],"border-w-e":[{"border-e":X()}],"border-w-t":[{"border-t":X()}],"border-w-r":[{"border-r":X()}],"border-w-b":[{"border-b":X()}],"border-w-l":[{"border-l":X()}],"divide-x":[{"divide-x":X()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":X()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:C()}],"border-color-x":[{"border-x":C()}],"border-color-y":[{"border-y":C()}],"border-color-s":[{"border-s":C()}],"border-color-e":[{"border-e":C()}],"border-color-t":[{"border-t":C()}],"border-color-r":[{"border-r":C()}],"border-color-b":[{"border-b":C()}],"border-color-l":[{"border-l":C()}],"divide-color":[{divide:C()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[xt,et,tt]}],"outline-w":[{outline:["",xt,Ui,Ln]}],"outline-color":[{outline:C()}],shadow:[{shadow:["","none",b,so,io]}],"shadow-color":[{shadow:C()}],"inset-shadow":[{"inset-shadow":["none",h,so,io]}],"inset-shadow-color":[{"inset-shadow":C()}],"ring-w":[{ring:X()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:C()}],"ring-offset-w":[{"ring-offset":[xt,Ln]}],"ring-offset-color":[{"ring-offset":C()}],"inset-ring-w":[{"inset-ring":X()}],"inset-ring-color":[{"inset-ring":C()}],"text-shadow":[{"text-shadow":["none",N,so,io]}],"text-shadow-color":[{"text-shadow":C()}],opacity:[{opacity:[xt,et,tt]}],"mix-blend":[{"mix-blend":[...st(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":st()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[xt]}],"mask-image-linear-from-pos":[{"mask-linear-from":at()}],"mask-image-linear-to-pos":[{"mask-linear-to":at()}],"mask-image-linear-from-color":[{"mask-linear-from":C()}],"mask-image-linear-to-color":[{"mask-linear-to":C()}],"mask-image-t-from-pos":[{"mask-t-from":at()}],"mask-image-t-to-pos":[{"mask-t-to":at()}],"mask-image-t-from-color":[{"mask-t-from":C()}],"mask-image-t-to-color":[{"mask-t-to":C()}],"mask-image-r-from-pos":[{"mask-r-from":at()}],"mask-image-r-to-pos":[{"mask-r-to":at()}],"mask-image-r-from-color":[{"mask-r-from":C()}],"mask-image-r-to-color":[{"mask-r-to":C()}],"mask-image-b-from-pos":[{"mask-b-from":at()}],"mask-image-b-to-pos":[{"mask-b-to":at()}],"mask-image-b-from-color":[{"mask-b-from":C()}],"mask-image-b-to-color":[{"mask-b-to":C()}],"mask-image-l-from-pos":[{"mask-l-from":at()}],"mask-image-l-to-pos":[{"mask-l-to":at()}],"mask-image-l-from-color":[{"mask-l-from":C()}],"mask-image-l-to-color":[{"mask-l-to":C()}],"mask-image-x-from-pos":[{"mask-x-from":at()}],"mask-image-x-to-pos":[{"mask-x-to":at()}],"mask-image-x-from-color":[{"mask-x-from":C()}],"mask-image-x-to-color":[{"mask-x-to":C()}],"mask-image-y-from-pos":[{"mask-y-from":at()}],"mask-image-y-to-pos":[{"mask-y-to":at()}],"mask-image-y-from-color":[{"mask-y-from":C()}],"mask-image-y-to-color":[{"mask-y-to":C()}],"mask-image-radial":[{"mask-radial":[et,tt]}],"mask-image-radial-from-pos":[{"mask-radial-from":at()}],"mask-image-radial-to-pos":[{"mask-radial-to":at()}],"mask-image-radial-from-color":[{"mask-radial-from":C()}],"mask-image-radial-to-color":[{"mask-radial-to":C()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":W()}],"mask-image-conic-pos":[{"mask-conic":[xt]}],"mask-image-conic-from-pos":[{"mask-conic-from":at()}],"mask-image-conic-to-pos":[{"mask-conic-to":at()}],"mask-image-conic-from-color":[{"mask-conic-from":C()}],"mask-image-conic-to-color":[{"mask-conic-to":C()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:it()}],"mask-repeat":[{mask:ct()}],"mask-size":[{mask:E()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",et,tt]}],filter:[{filter:["","none",et,tt]}],blur:[{blur:ut()}],brightness:[{brightness:[xt,et,tt]}],contrast:[{contrast:[xt,et,tt]}],"drop-shadow":[{"drop-shadow":["","none",j,so,io]}],"drop-shadow-color":[{"drop-shadow":C()}],grayscale:[{grayscale:["",xt,et,tt]}],"hue-rotate":[{"hue-rotate":[xt,et,tt]}],invert:[{invert:["",xt,et,tt]}],saturate:[{saturate:[xt,et,tt]}],sepia:[{sepia:["",xt,et,tt]}],"backdrop-filter":[{"backdrop-filter":["","none",et,tt]}],"backdrop-blur":[{"backdrop-blur":ut()}],"backdrop-brightness":[{"backdrop-brightness":[xt,et,tt]}],"backdrop-contrast":[{"backdrop-contrast":[xt,et,tt]}],"backdrop-grayscale":[{"backdrop-grayscale":["",xt,et,tt]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[xt,et,tt]}],"backdrop-invert":[{"backdrop-invert":["",xt,et,tt]}],"backdrop-opacity":[{"backdrop-opacity":[xt,et,tt]}],"backdrop-saturate":[{"backdrop-saturate":[xt,et,tt]}],"backdrop-sepia":[{"backdrop-sepia":["",xt,et,tt]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Z()}],"border-spacing-x":[{"border-spacing-x":Z()}],"border-spacing-y":[{"border-spacing-y":Z()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",et,tt]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[xt,"initial",et,tt]}],ease:[{ease:["linear","initial",V,et,tt]}],delay:[{delay:[xt,et,tt]}],animate:[{animate:["none",P,et,tt]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[Y,et,tt]}],"perspective-origin":[{"perspective-origin":I()}],rotate:[{rotate:Nt()}],"rotate-x":[{"rotate-x":Nt()}],"rotate-y":[{"rotate-y":Nt()}],"rotate-z":[{"rotate-z":Nt()}],scale:[{scale:ae()}],"scale-x":[{"scale-x":ae()}],"scale-y":[{"scale-y":ae()}],"scale-z":[{"scale-z":ae()}],"scale-3d":["scale-3d"],skew:[{skew:de()}],"skew-x":[{"skew-x":de()}],"skew-y":[{"skew-y":de()}],transform:[{transform:[et,tt,"","none","gpu","cpu"]}],"transform-origin":[{origin:I()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ne()}],"translate-x":[{"translate-x":ne()}],"translate-y":[{"translate-y":ne()}],"translate-z":[{"translate-z":ne()}],"translate-none":["translate-none"],accent:[{accent:C()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:C()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",et,tt]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Z()}],"scroll-mx":[{"scroll-mx":Z()}],"scroll-my":[{"scroll-my":Z()}],"scroll-ms":[{"scroll-ms":Z()}],"scroll-me":[{"scroll-me":Z()}],"scroll-mt":[{"scroll-mt":Z()}],"scroll-mr":[{"scroll-mr":Z()}],"scroll-mb":[{"scroll-mb":Z()}],"scroll-ml":[{"scroll-ml":Z()}],"scroll-p":[{"scroll-p":Z()}],"scroll-px":[{"scroll-px":Z()}],"scroll-py":[{"scroll-py":Z()}],"scroll-ps":[{"scroll-ps":Z()}],"scroll-pe":[{"scroll-pe":Z()}],"scroll-pt":[{"scroll-pt":Z()}],"scroll-pr":[{"scroll-pr":Z()}],"scroll-pb":[{"scroll-pb":Z()}],"scroll-pl":[{"scroll-pl":Z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",et,tt]}],fill:[{fill:["none",...C()]}],"stroke-w":[{stroke:[xt,Ui,Ln,Xr]}],stroke:[{stroke:["none",...C()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Kb=zb(Zb);function So(...i){return Kb(Lp(i))}function Jb({delayDuration:i=0,...o}){return g.jsx(mb,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:i,...o})}const Gh=i=>typeof i=="boolean"?`${i}`:i===0?"0":i,Vh=Lp,$b=(i,o)=>r=>{var c;if(o?.variants==null)return Vh(i,r?.class,r?.className);const{variants:f,defaultVariants:d}=o,v=Object.keys(f).map(p=>{const b=r?.[p],h=d?.[p];if(b===null)return null;const N=Gh(b)||Gh(h);return f[p][N]}),S=r&&Object.entries(r).reduce((p,b)=>{let[h,N]=b;return N===void 0||(p[h]=N),p},{}),y=o==null||(c=o.compoundVariants)===null||c===void 0?void 0:c.reduce((p,b)=>{let{class:h,className:N,...j}=b;return Object.entries(j).every(_=>{let[Y,k]=_;return Array.isArray(k)?k.includes({...d,...S}[Y]):{...d,...S}[Y]===k})?[...p,h,N]:p},[]);return Vh(i,v,y,r?.class,r?.className)},Wb=$b("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Fb({className:i,variant:o,size:r,asChild:c=!1,...f}){const d=c?oy:"button";return g.jsx(d,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:So(Wb({variant:o,size:r,className:i})),...f})}function Pb({className:i,...o}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:So("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",i),...o})}function Ib({className:i,...o}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:So("px-6",i),...o})}/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t1=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Wp=(...i)=>i.filter((o,r,c)=>!!o&&c.indexOf(o)===r).join(" ");/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var e1={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a1=M.forwardRef(({color:i="currentColor",size:o=24,strokeWidth:r=2,absoluteStrokeWidth:c,className:f="",children:d,iconNode:v,...S},y)=>M.createElement("svg",{ref:y,...e1,width:o,height:o,stroke:i,strokeWidth:c?Number(r)*24/Number(o):r,className:Wp("lucide",f),...S},[...v.map(([p,b])=>M.createElement(p,b)),...Array.isArray(d)?d:[d]]));/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $e=(i,o)=>{const r=M.forwardRef(({className:c,...f},d)=>M.createElement(a1,{ref:d,iconNode:o,className:Wp(`lucide-${t1(i)}`,c),...f}));return r.displayName=`${i}`,r};/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qr=$e("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kh=$e("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n1=$e("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Je=$e("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l1=$e("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i1=$e("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s1=$e("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o1=$e("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zr=$e("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c1=$e("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r1=$e("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xh=$e("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function u1(i,o){if(i instanceof RegExp)return{keys:!1,pattern:i};var r,c,f,d,v=[],S="",y=i.split("/");for(y[0]||y.shift();f=y.shift();)r=f[0],r==="*"?(v.push(r),S+=f[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(c=f.indexOf("?",1),d=f.indexOf(".",1),v.push(f.substring(1,~c?c:~d?d:f.length)),S+=~c&&!~d?"(?:/([^/]+?))?":"/([^/]+?)",~d&&(S+=(~c?"?":"")+"\\"+f.substring(d))):S+="/"+f;return{keys:v,pattern:new RegExp("^"+S+(o?"(?=$|/)":"/?$"),"i")}}var Kr={exports:{}},Jr={};/** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Qh;function f1(){if(Qh)return Jr;Qh=1;var i=mo();function o(h,N){return h===N&&(h!==0||1/h===1/N)||h!==h&&N!==N}var r=typeof Object.is=="function"?Object.is:o,c=i.useState,f=i.useEffect,d=i.useLayoutEffect,v=i.useDebugValue;function S(h,N){var j=N(),_=c({inst:{value:j,getSnapshot:N}}),Y=_[0].inst,k=_[1];return d(function(){Y.value=j,Y.getSnapshot=N,y(Y)&&k({inst:Y})},[h,j,N]),f(function(){return y(Y)&&k({inst:Y}),h(function(){y(Y)&&k({inst:Y})})},[h]),v(j),j}function y(h){var N=h.getSnapshot;h=h.value;try{var j=N();return!r(h,j)}catch{return!0}}function p(h,N){return N()}var b=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:S;return Jr.useSyncExternalStore=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:b,Jr}var Zh;function d1(){return Zh||(Zh=1,Kr.exports=f1()),Kr.exports}var m1=d1();const h1=Nv.useInsertionEffect,p1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",g1=p1?M.useLayoutEffect:M.useEffect,v1=h1||g1,Fp=i=>{const o=M.useRef([i,(...r)=>o[0](...r)]).current;return v1(()=>{o[0]=i}),o[1]},y1="popstate",gu="pushState",vu="replaceState",x1="hashchange",Kh=[y1,gu,vu,x1],b1=i=>{for(const o of Kh)addEventListener(o,i);return()=>{for(const o of Kh)removeEventListener(o,i)}},Pp=(i,o)=>m1.useSyncExternalStore(b1,i,o),S1=()=>location.search,E1=({ssrSearch:i=""}={})=>Pp(S1,()=>i),Jh=()=>location.pathname,w1=({ssrPath:i}={})=>Pp(Jh,i?()=>i:Jh),A1=(i,{replace:o=!1,state:r=null}={})=>history[o?vu:gu](r,"",i),T1=(i={})=>[w1(i),A1],$h=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[$h]>"u"){for(const i of[gu,vu]){const o=history[i];history[i]=function(){const r=o.apply(this,arguments),c=new Event(i);return c.arguments=arguments,dispatchEvent(c),r}}Object.defineProperty(window,$h,{value:!0})}const N1=(i,o)=>o.toLowerCase().indexOf(i.toLowerCase())?"~"+o:o.slice(i.length)||"/",Ip=(i="")=>i==="/"?"":i,z1=(i,o)=>i[0]==="~"?i.slice(1):Ip(o)+i,O1=(i="",o)=>N1(Wh(Ip(i)),Wh(o)),Wh=i=>{try{return decodeURI(i)}catch{return i}},tg={hook:T1,searchHook:E1,parser:u1,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:i=>i},eg=M.createContext(tg),Gi=()=>M.useContext(eg),ag={},ng=M.createContext(ag),H1=()=>M.useContext(ng),Eo=i=>{const[o,r]=i.hook(i);return[O1(i.base,o),Fp((c,f)=>r(z1(c,i.base),f))]},j1=()=>Eo(Gi()),lg=(i,o,r,c)=>{const{pattern:f,keys:d}=o instanceof RegExp?{keys:!1,pattern:o}:i(o||"*",c),v=f.exec(r)||[],[S,...y]=v;return S!==void 0?[!0,(()=>{const p=d!==!1?Object.fromEntries(d.map((h,N)=>[h,y[N]])):v.groups;let b={...y};return p&&Object.assign(b,p),b})(),...c?[S]:[]]:[!1,null]},M1=({children:i,...o})=>{const r=Gi(),c=o.hook?tg:r;let f=c;const[d,v]=o.ssrPath?.split("?")??[];v&&(o.ssrSearch=v,o.ssrPath=d),o.hrefs=o.hrefs??o.hook?.hrefs;let S=M.useRef({}),y=S.current,p=y;for(let b in c){const h=b==="base"?c[b]+(o[b]||""):o[b]||c[b];y===p&&h!==p[b]&&(S.current=p={...p}),p[b]=h,(h!==c[b]||h!==f[b])&&(f=p)}return M.createElement(eg.Provider,{value:f,children:i})},Fh=({children:i,component:o},r)=>o?M.createElement(o,{params:r}):typeof i=="function"?i(r):i,_1=i=>{let o=M.useRef(ag);const r=o.current;return o.current=Object.keys(i).length!==Object.keys(r).length||Object.entries(i).some(([c,f])=>f!==r[c])?i:r},$r=({path:i,nest:o,match:r,...c})=>{const f=Gi(),[d]=Eo(f),[v,S,y]=r??lg(f.parser,i,d,o),p=_1({...H1(),...S});if(!v)return null;const b=y?M.createElement(M1,{base:y},Fh(c,p)):Fh(c,p);return M.createElement(ng.Provider,{value:p,children:b})};M.forwardRef((i,o)=>{const r=Gi(),[c,f]=Eo(r),{to:d="",href:v=d,onClick:S,asChild:y,children:p,className:b,replace:h,state:N,...j}=i,_=Fp(k=>{k.ctrlKey||k.metaKey||k.altKey||k.shiftKey||k.button!==0||(S?.(k),k.defaultPrevented||(k.preventDefault(),f(v,i)))}),Y=r.hrefs(v[0]==="~"?v.slice(1):r.base+v,r);return y&&M.isValidElement(p)?M.cloneElement(p,{onClick:_,href:Y}):M.createElement("a",{...j,onClick:_,href:Y,className:b?.call?b(c===v):b,children:p,ref:o})});const iu=i=>Array.isArray(i)?i.flatMap(o=>iu(o&&o.type===M.Fragment?o.props.children:o)):[i],C1=({children:i,location:o})=>{const r=Gi(),[c]=Eo(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),iu(i).forEach(d=>{if(M.isValidElement(d)&&d.props.path){const v=d.props.path;window.__WOUTER_ROUTES__.includes(v)||window.__WOUTER_ROUTES__.push(v)}}));for(const f of iu(i)){let d=0;if(M.isValidElement(f)&&(d=lg(r.parser,f.props.path,o||c,f.props.nest))[0])return M.cloneElement(f,{match:d})}return null};function Ph(){const[,i]=j1(),o=()=>{i("/")};return g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:g.jsx(Pb,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:g.jsxs(Ib,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:g.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),g.jsx(n1,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),g.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),g.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),g.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",g.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:g.jsxs(Fb,{"data-loc":"client/src/pages/NotFound.tsx:37",onClick:o,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[g.jsx(s1,{"data-loc":"client/src/pages/NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class R1 extends M.Component{constructor(o){super(o),this.state={hasError:!1,error:null}}static getDerivedStateFromError(o){return{hasError:!0,error:o}}render(){return this.state.hasError?g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:g.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[g.jsx(c1,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),g.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:g.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),g.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:So("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[g.jsx(o1,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const D1=M.createContext(void 0);function U1({children:i,defaultTheme:o="light",switchable:r=!1}){const[c,f]=M.useState(()=>r&&localStorage.getItem("theme")||o);M.useEffect(()=>{const v=document.documentElement;c==="dark"?v.classList.add("dark"):v.classList.remove("dark"),r&&localStorage.setItem("theme",c)},[c,r]);const d=r?()=>{f(v=>v==="light"?"dark":"light")}:void 0;return g.jsx(D1.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:c,toggleTheme:d,switchable:r},children:i})}function B1(){return g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:6",className:"min-h-screen bg-background text-foreground",children:[g.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:8",className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:10",className:"absolute inset-0 z-0",style:{backgroundImage:"url('https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/hero-family-playing-7ZGFEDsVYkx23shgPvr7e7.webp')",backgroundSize:"cover",backgroundPosition:"center"},children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:18",className:"absolute inset-0 bg-black/20"})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:22",className:"container relative z-10 py-20",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:23",className:"max-w-2xl mx-auto text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:24",className:"mb-6 inline-block",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:25",className:"px-4 py-2 bg-accent/20 text-accent rounded-full text-sm font-semibold",children:"✨ Transforme sua família em 7 dias"})}),g.jsx("h1",{"data-loc":"client/src/pages/Home.tsx:30",className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:"Crie o hábito de 10 minutos com Deus em família"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:34",className:"text-xl md:text-2xl text-white/90 mb-8 leading-relaxed",children:"Mesmo com filhos distraídos e rotina corrida, transforme momentos simples em conexão profunda com Deus e sua família. Sem culpa, sem pressão. Só alegria."}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:38",className:"flex flex-col sm:flex-row gap-4 justify-center mb-12",children:[g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:39",href:"https://pay.cakto.com.br/33sqxsv_760301",target:"_blank",rel:"noopener noreferrer",className:"cta-button bg-accent hover:bg-accent/90 text-white shadow-lg inline-flex items-center justify-center",children:["QUERO COMEÇAR O DESAFIO",g.jsx(Qr,{"data-loc":"client/src/pages/Home.tsx:41",className:"inline-block ml-2 w-5 h-5"})]}),g.jsx("a",{"data-loc":"client/src/pages/Home.tsx:43",href:"https://pay.cakto.com.br/33sqxsv_760301",target:"_blank",rel:"noopener noreferrer",className:"cta-button bg-white/20 backdrop-blur-sm text-white border border-white/30 hover:bg-white/30 inline-flex items-center justify-center",children:"Saiba mais"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:48",className:"flex flex-col sm:flex-row gap-6 justify-center text-white/80 text-sm",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:49",className:"flex items-center gap-2",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:50",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:51",children:"Acesso imediato"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:53",className:"flex items-center gap-2",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:54",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:55",children:"Material digital pronto"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:57",className:"flex items-center gap-2",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:58",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:59",children:"Fácil de aplicar"})]})]})]})})]}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:67",className:"section-spacing bg-secondary/50",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:68",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:69",className:"max-w-3xl mx-auto",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:70",className:"text-3xl md:text-4xl font-bold text-center mb-12",children:"Você se reconhece em alguma dessas situações?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:73",className:"text-center text-muted-foreground mb-8",children:"Muitas mães cristãs sentem o mesmo. Você não está sozinha."}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:75",className:"grid gap-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:76",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:77",className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:78",className:"text-primary font-bold",children:"1"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:80",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:81",className:"font-bold text-lg mb-2",children:"Seu filho passa mais tempo nas telas do que ouvindo sobre Deus?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:82",className:"text-muted-foreground",children:"A rotina digital deixa pouco espaço para conexão espiritual genuína."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:86",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:87",className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:88",className:"text-primary font-bold",children:"2"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:90",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:91",className:"font-bold text-lg mb-2",children:"Você tenta criar momentos em família, mas falta constância?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:92",className:"text-muted-foreground",children:"Sem uma estrutura clara, os momentos especiais acabam sendo esquecidos."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:96",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:97",className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:98",className:"text-primary font-bold",children:"3"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:100",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:101",className:"font-bold text-lg mb-2",children:"A rotina corrida dificulta ensinar valores cristãos?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:102",className:"text-muted-foreground",children:"Falta tempo e ferramentas práticas para tornar isso divertido e natural."})]})]})]})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:111",className:"section-spacing",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:112",className:"container",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:113",className:"text-3xl md:text-4xl font-bold text-center mb-4",children:"Imagine sua família assim..."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:116",className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:"Isso é possível. E pode começar hoje."}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:120",className:"grid md:grid-cols-2 gap-8 items-center",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:121",className:"space-y-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:122",className:"flex gap-4 items-start",children:[g.jsx(i1,{"data-loc":"client/src/pages/Home.tsx:123",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:124",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:125",className:"font-bold text-lg mb-2",children:"Filhos pedindo o momento com Deus"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:126",className:"text-muted-foreground",children:'"Mãe, quando fazemos o jogo de novo?" Quando é divertido, eles querem repetir. Sem pressão, apenas alegria.'})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:130",className:"flex gap-4 items-start",children:[g.jsx(r1,{"data-loc":"client/src/pages/Home.tsx:131",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:132",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:133",className:"font-bold text-lg mb-2",children:"Mais conexão familiar"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:134",className:"text-muted-foreground",children:"Momentos de qualidade que fortalecem os laços. Aqueles que vocês vão lembrar para sempre."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:138",className:"flex gap-4 items-start",children:[g.jsx(kh,{"data-loc":"client/src/pages/Home.tsx:139",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:140",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:141",className:"font-bold text-lg mb-2",children:"Aprendizado bíblico divertido"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:142",className:"text-muted-foreground",children:"Seus filhos aprendem sobre Deus enquanto se divertem. Sem parecer aula, sem parecer sermão."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:146",className:"flex gap-4 items-start",children:[g.jsx(Xh,{"data-loc":"client/src/pages/Home.tsx:147",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:148",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:149",className:"font-bold text-lg mb-2",children:"Criação de hábito espiritual"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:150",className:"text-muted-foreground",children:"Em 7 dias, você terá um ritual que se torna parte da identidade da sua família. Para sempre."})]})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:155",className:"image-container",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:156",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/family-devotional-moment-SEpnoMhQJ6VpB2TnvLHBHw.webp",alt:"Momento de conexão familiar",className:"w-full h-auto rounded-xl"})})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:167",className:"section-spacing",style:{backgroundImage:"linear-gradient(135deg, rgba(245, 241, 237, 0.8) 0%, rgba(212, 165, 116, 0.08) 50%, rgba(245, 241, 237, 0.8) 100%)",backgroundColor:"#F5F1ED"},children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:171",className:"container",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:172",className:"text-3xl md:text-4xl font-bold text-center mb-4",children:"O Método dos 3 Pilares"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:175",className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:"Como transformar 10 minutos em um momento que sua família vai amar"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:179",className:"grid md:grid-cols-3 gap-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:181",className:"card-premium overflow-hidden hover:shadow-xl transition-all duration-300",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:182",className:"image-container mb-6 h-48 overflow-hidden rounded-lg",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:183",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/pillar-1-playing-bible-iByMPkqxafxTPDTUVRRWQm.webp",alt:"Criança jogando com cartas bíblicas",className:"w-full h-full object-cover"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:189",className:"px-6 pb-6",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:190",className:"text-xl font-bold mb-2",children:"🎲 Brincar com a Bíblia"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:191",className:"text-muted-foreground font-medium mb-4",children:"Jogos que fazem as crianças aprenderem histórias bíblicas enquanto se divertem."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:194",className:"text-accent font-semibold italic text-sm",children:'"Momentos que eles vão pedir para repetir."'})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:201",className:"card-premium overflow-hidden hover:shadow-xl transition-all duration-300",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:202",className:"image-container mb-6 h-48 overflow-hidden rounded-lg",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:203",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/pillar-2-values-family-52xMgxCyHjMmUWZnDbNjMQ.webp",alt:"Mãe ensinando valores à criança",className:"w-full h-full object-cover"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:209",className:"px-6 pb-6",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:210",className:"text-xl font-bold mb-2",children:"❤️ Viver Valores Cristãos"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:211",className:"text-muted-foreground font-medium mb-4",children:"Dinâmicas que ensinam coragem, fé, gratidão e obediência no dia a dia."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:214",className:"text-accent font-semibold italic text-sm",children:'"Conexão que eles vão lembrar para sempre."'})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:221",className:"card-premium overflow-hidden hover:shadow-xl transition-all duration-300",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:222",className:"image-container mb-6 h-48 overflow-hidden rounded-lg",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:223",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/pillar-3-habit-routine-mArhENGowgfeQ9yH2WYWX2.webp",alt:"Família jogando juntos",className:"w-full h-full object-cover"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:229",className:"px-6 pb-6",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:230",className:"text-xl font-bold mb-2",children:"✨ Criar o Hábito com Deus"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:231",className:"text-muted-foreground font-medium mb-4",children:"Estrutura simples de 10 minutos que encaixa até na rotina mais corrida."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:234",className:"text-accent font-semibold italic text-sm",children:'"Um ritual que vira parte da identidade da sua família."'})]})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:244",className:"section-spacing",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:245",className:"container",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:246",className:"text-3xl md:text-4xl font-bold text-center mb-4",children:"O que está incluído no kit"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:249",className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:"Tudo pronto para imprimir, jogar e criar memórias"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:253",className:"grid md:grid-cols-2 gap-8 items-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:254",className:"image-container",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:255",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663088693801/M2bCRohwPmNmZXxASrHviR/game-cards-mockup-DK7s7qq9eGnJcSTdg8Yo9t.webp",alt:"Componentes do kit",className:"w-full h-auto rounded-xl"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:262",className:"space-y-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:263",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:264",className:"flex-shrink-0 w-6 h-6 rounded-full bg-accent/20 flex items-center justify-center",children:g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:265",className:"w-4 h-4 text-accent"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:267",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:268",className:"font-bold mb-1",children:"10 Jogos Bíblicos Interativos"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:269",className:"text-sm text-muted-foreground",children:"Cada jogo ensina personagens, histórias e valores bíblicos de forma divertida"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:273",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:274",className:"flex-shrink-0 w-6 h-6 rounded-full bg-accent/20 flex items-center justify-center",children:g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:275",className:"w-4 h-4 text-accent"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:277",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:278",className:"font-bold mb-1",children:"Cartas Ilustradas Premium"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:279",className:"text-sm text-muted-foreground",children:"Material imprimível de alta qualidade, pronto para usar"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:283",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:284",className:"flex-shrink-0 w-6 h-6 rounded-full bg-accent/20 flex items-center justify-center",children:g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:285",className:"w-4 h-4 text-accent"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:287",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:288",className:"font-bold mb-1",children:"Dinâmicas sobre Emoções"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:289",className:"text-sm text-muted-foreground",children:"Ensine seus filhos a entender e expressar emoções à luz da fé"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:293",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:294",className:"flex-shrink-0 w-6 h-6 rounded-full bg-accent/20 flex items-center justify-center",children:g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:295",className:"w-4 h-4 text-accent"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:297",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:298",className:"font-bold mb-1",children:"Desafios Rápidos em Família"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:299",className:"text-sm text-muted-foreground",children:"Atividades de 10 minutos que cabem em qualquer rotina"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:303",className:"flex gap-4 items-start",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:304",className:"flex-shrink-0 w-6 h-6 rounded-full bg-accent/20 flex items-center justify-center",children:g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:305",className:"w-4 h-4 text-accent"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:307",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:308",className:"font-bold mb-1",children:"Guia Completo para Pais"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:309",className:"text-sm text-muted-foreground",children:"Instruções claras e dicas práticas para aplicar cada atividade"})]})]})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:318",className:"section-spacing bg-gradient-to-br from-primary/5 to-accent/5",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:319",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:320",className:"max-w-2xl mx-auto text-center",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:321",className:"text-3xl md:text-4xl font-bold mb-6",children:"+ Bônus Exclusivos"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:325",className:"space-y-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:326",className:"card-premium text-left",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex gap-4 items-start",children:[g.jsx(l1,{"data-loc":"client/src/pages/Home.tsx:328",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:330",className:"font-bold mb-2",children:"Calendário Devocional 7 Dias"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-sm text-muted-foreground",children:"Um guia dia-a-dia para estruturar seu hábito familiar"})]})]})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:336",className:"card-premium text-left",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:337",className:"flex gap-4 items-start",children:[g.jsx(Xh,{"data-loc":"client/src/pages/Home.tsx:338",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:339",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:340",className:"font-bold mb-2",children:"Desafio 7 Dias Estruturado"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:341",className:"text-sm text-muted-foreground",children:"Passo-a-passo para implementar o hábito com sucesso"})]})]})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:346",className:"card-premium text-left",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:347",className:"flex gap-4 items-start",children:[g.jsx(kh,{"data-loc":"client/src/pages/Home.tsx:348",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:349",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:350",className:"font-bold mb-2",children:"Guia Rápido para Pais"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:351",className:"text-sm text-muted-foreground",children:"Respostas para as principais dúvidas e dicas de aplicação"})]})]})})]})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:361",className:"section-spacing bg-secondary/50",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:362",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:363",className:"max-w-2xl mx-auto text-center",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:364",className:"text-3xl md:text-4xl font-bold mb-6",children:"Seu Investimento"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:368",className:"mb-8",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:369",className:"text-muted-foreground mb-2",children:"Valor original:"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:370",className:"text-5xl font-bold line-through text-muted-foreground mb-4",children:"R$ 112"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:372",className:"text-6xl font-bold text-accent mb-2",children:"R$ 17"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:375",className:"text-muted-foreground",children:"Por apenas"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:378",className:"space-y-3 mb-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:379",className:"flex items-center justify-center gap-2 text-sm",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:380",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:381",children:"Acesso imediato ao material completo"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:383",className:"flex items-center justify-center gap-2 text-sm",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:384",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:385",children:"Pagamento 100% seguro"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:387",className:"flex items-center justify-center gap-2 text-sm",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:388",className:"w-5 h-5 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:389",children:"Garantia de 7 dias de satisfação"})]})]}),g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:393",href:"https://pay.cakto.com.br/33sqxsv_760301",target:"_blank",rel:"noopener noreferrer",className:"cta-button bg-accent hover:bg-accent/90 text-white shadow-lg text-lg py-5 px-12 mb-6 inline-flex items-center justify-center",children:["QUERO COMEÇAR AGORA",g.jsx(Qr,{"data-loc":"client/src/pages/Home.tsx:395",className:"inline-block ml-2 w-6 h-6"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:398",className:"text-sm text-muted-foreground",children:"Clique no botão e comece agora. Acesso imediato via e-mail. Sem espera, sem complicação."})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:406",className:"section-spacing",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:407",className:"container",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:408",className:"text-3xl md:text-4xl font-bold text-center mb-12",children:"O que mães como você estão sentindo"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:412",className:"grid md:grid-cols-3 gap-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:414",className:"card-premium",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:415",className:"flex gap-1 mb-4",children:[...Array(5)].map((i,o)=>g.jsx(Zr,{"data-loc":"client/src/pages/Home.tsx:417",className:"w-4 h-4 fill-accent text-accent"},o))}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:420",className:"mb-4 text-muted-foreground italic",children:'"Meu filho pediu para fazer o jogo de novo! Nunca imaginei que conseguiria criar um momento assim com ele sem parecer obrigação."'}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:423",className:"font-bold",children:"Maria S."}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:424",className:"text-sm text-muted-foreground",children:"São Paulo, SP"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:428",className:"card-premium",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:429",className:"flex gap-1 mb-4",children:[...Array(5)].map((i,o)=>g.jsx(Zr,{"data-loc":"client/src/pages/Home.tsx:431",className:"w-4 h-4 fill-accent text-accent"},o))}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:434",className:"mb-4 text-muted-foreground italic",children:'"Finalmente consegui tirar meus filhos das telas por 10 minutos que realmente importam. A conexão que criamos é incrível."'}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:437",className:"font-bold",children:"Fernanda T."}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:438",className:"text-sm text-muted-foreground",children:"Belo Horizonte, MG"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:442",className:"card-premium",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:443",className:"flex gap-1 mb-4",children:[...Array(5)].map((i,o)=>g.jsx(Zr,{"data-loc":"client/src/pages/Home.tsx:445",className:"w-4 h-4 fill-accent text-accent"},o))}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:448",className:"mb-4 text-muted-foreground italic",children:'"Não é só um jogo. É um momento sagrado que nossa família agora valoriza. Virou parte da nossa rotina."'}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:451",className:"font-bold",children:"Juliana C."}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:452",className:"text-sm text-muted-foreground",children:"Rio de Janeiro, RJ"})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:459",className:"section-spacing bg-secondary/30",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:460",className:"container",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:461",className:"text-3xl md:text-4xl font-bold text-center mb-12",children:"Perguntas Frequentes"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:465",className:"max-w-2xl mx-auto space-y-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:466",className:"card-premium",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:467",className:"font-bold text-lg mb-2",children:"Preciso imprimir o material?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:468",className:"text-muted-foreground",children:"Não é obrigatório, mas recomendamos. O material impresso torna a experiência mais tangível e especial. Você pode usar na tela também."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:473",className:"card-premium",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:474",className:"font-bold text-lg mb-2",children:"Serve para qual idade?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:475",className:"text-muted-foreground",children:"O kit é ideal para crianças de 5 a 12 anos. Os jogos podem ser adaptados para idades diferentes dentro dessa faixa."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:480",className:"card-premium",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:481",className:"font-bold text-lg mb-2",children:"Preciso entender profundamente a Bíblia?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:482",className:"text-muted-foreground",children:"Não! O guia para pais explica tudo de forma simples. Você aprende junto com seus filhos. Não é necessário ser um especialista."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:487",className:"card-premium",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:488",className:"font-bold text-lg mb-2",children:"Tenho acesso imediato?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:489",className:"text-muted-foreground",children:"Sim! Logo após o pagamento, você recebe um e-mail com o link de download. Pode começar hoje mesmo."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:494",className:"card-premium",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:495",className:"font-bold text-lg mb-2",children:"Funciona para rotina corrida?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:496",className:"text-muted-foreground",children:"Exatamente! Os jogos foram criados para caber em 10 minutos. Perfeito para famílias ocupadas que querem qualidade sem complicação."})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:505",className:"section-spacing bg-gradient-to-r from-primary to-primary/80",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:506",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:507",className:"max-w-2xl mx-auto text-center text-white",children:[g.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:508",className:"text-3xl md:text-4xl font-bold mb-4",children:"Está pronto para transformar sua família?"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:511",className:"text-lg mb-8 text-white/90",children:"Comece o Desafio 7 Dias hoje e veja a diferença que 10 minutos podem fazer."}),g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:514",href:"https://pay.cakto.com.br/33sqxsv_760301",target:"_blank",rel:"noopener noreferrer",className:"cta-button bg-accent hover:bg-accent/90 text-white shadow-lg text-lg py-5 px-12 inline-flex items-center justify-center",children:["QUERO COMEÇAR AGORA",g.jsx(Qr,{"data-loc":"client/src/pages/Home.tsx:516",className:"inline-block ml-2 w-6 h-6"})]})]})})}),g.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:523",className:"bg-secondary/50 text-center py-8 text-muted-foreground text-sm",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:524",className:"container",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:525",className:"mb-4",children:"© 2026 Desafio 7 Dias com Deus em Família. Todos os direitos reservados."}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:528",className:"flex justify-center gap-6 text-xs",children:[g.jsx("a",{"data-loc":"client/src/pages/Home.tsx:529",href:"#",className:"hover:text-foreground transition",children:"Política de Privacidade"}),g.jsx("a",{"data-loc":"client/src/pages/Home.tsx:530",href:"#",className:"hover:text-foreground transition",children:"Termos de Uso"}),g.jsx("a",{"data-loc":"client/src/pages/Home.tsx:531",href:"#",className:"hover:text-foreground transition",children:"Suporte"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:533",className:"mt-4 flex items-center justify-center gap-2",children:[g.jsx(Je,{"data-loc":"client/src/pages/Home.tsx:534",className:"w-4 h-4 text-accent"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:535",children:"Pagamento 100% seguro"})]})]})})]})}function q1(){return g.jsxs(C1,{"data-loc":"client/src/App.tsx:12",children:[g.jsx($r,{"data-loc":"client/src/App.tsx:13",path:"/",component:B1}),g.jsx($r,{"data-loc":"client/src/App.tsx:14",path:"/404",component:Ph}),g.jsx($r,{"data-loc":"client/src/App.tsx:16",component:Ph})]})}function L1(){return g.jsx(R1,{"data-loc":"client/src/App.tsx:28",children:g.jsx(U1,{"data-loc":"client/src/App.tsx:29",defaultTheme:"light",children:g.jsxs(Jb,{"data-loc":"client/src/App.tsx:33",children:[g.jsx(iy,{"data-loc":"client/src/App.tsx:34"}),g.jsx(q1,{"data-loc":"client/src/App.tsx:35"})]})})})}Tv.createRoot(document.getElementById("root")).render(g.jsx(L1,{"data-loc":"client/src/main.tsx:5"}));